C# 调查结果;";给定一个集合<;T>;对象

C# 调查结果;";给定一个集合<;T>;对象,c#,reflection,types,C#,Reflection,Types,代码 BindingList<String> list = new BindingList<String>(); Console.WriteLine("Type: " + list.GetType()); 但我想要的只是“System.String” 此问题本质上与现有问题相反。您可以使用类型。GetGenericarArguments: list.GetType().GetGenericArguments()[0]; 嗯,这不是一根绳子。如果您获得了类型,则需要了解

代码

BindingList<String> list = new BindingList<String>();
Console.WriteLine("Type: " + list.GetType());
但我想要的只是“System.String”


此问题本质上与现有问题相反。

您可以使用
类型。GetGenericarArguments

list.GetType().GetGenericArguments()[0];

嗯,这不是一根绳子。如果您获得了类型,则需要了解泛型参数。
list.GetType().GetGenericArguments()[0];