У меня есть общий класс:
public class Foo<T> where T: Interface
{
}
интерфейс, который T вынужден реализовать, имеет 2 статических метода, определенных внутри него.
в конструкторе я хочу иметь возможность в основном сделать следующее:
public Foo()
{
value1 = T.staticmethod1();
value2 = T.staticmethod2();
}
Этого нельзя добиться с помощью псевдокода, который я опубликовал выше. Разве невозможно вызвать эти статические методы таким образом?