Как вызывать метод из generic метода без использования ограничений? - C#
Формулировка задачи:
Как в методе Generic класса вызвать метод не принадлежащий object без установления ограничения на тип?
class SomeClass<T>
{
void Foo(T a)
{
a.SomeMethod();
}
}Решение задачи: «Как вызывать метод из generic метода без использования ограничений?»
textual
Листинг программы
class SomeClass<T>
{
void Foo(T a)
{
dynamic r = a;
r.SomeMethod();
}
}