Вызов статического метода для параметра универсального типа
Я надеялся сделать что-то вроде этого, но это кажется незаконным в C #:
public Collection MethodThatFetchesSomething<T>()
where T : SomeBaseClass
{
return T.StaticMethodOnSomeBaseClassThatReturnsCollection();
}
Я получаю ошибку во время компиляции: «T» - это «параметр типа», который недопустим в данном контексте ».
Учитывая параметр универсального типа, как я могу вызвать статический метод для универсального класса? Статический метод должен быть доступен, учитывая ограничение.