Вызов статического метода для параметра универсального типа

Я надеялся сделать что-то вроде этого, но это кажется незаконным в C #:


public Collection MethodThatFetchesSomething<T>()
    where T : SomeBaseClass
{
    return T.StaticMethodOnSomeBaseClassThatReturnsCollection();
}

Я получаю ошибку во время компиляции: «T» - это «параметр типа», который недопустим в данном контексте ».

Учитывая параметр универсального типа, как я могу вызвать статический метод для универсального класса? Статический метод должен быть доступен, учитывая ограничение.

Ответы на вопрос(8)

Ваш ответ на вопрос