返回 List<T> 泛型类型

3
假设我有一个 `List`,给定 `typeof(List)`,如何确定泛型列表的类型?例如:在这种情况下是 Stock?
查看类型信息,可以看到 `AssemblyQualifiedName` 在某种程度上提供了这一点,
但我想知道是否可以实际返回列表的泛型类型的类型?
2个回答

6

试试这个:

var innerType = typeof(List<Stock>).GetGenericArguments()[0];

在这种情况下,innerType == typeof(Stock)

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接