Дано:
Type T = typeof(List<string>);
Требования:
typeof(List<>) == SomeFunction(T)
Много раз, когда я размышляю над типом и хочу найти все свойства, которые возвращают списки некоторого типа ... Мне нужна функция SomeFunction, показанная выше. Я искал и искал, но не могу понять, как получить List<>
из List<string>
. Я могу использовать T.GetGenericArguments (), но он возвращает только string
, так что это совсем не помогает.