我正在查询一个对象属性,寻找具有特定类型TypeOfInterest
的对象属性,或者是存储TypeOfInterest
对象的泛型。如何判断List(of T)
T
是TypeOfInterest
?
答案 0 :(得分:1)
你的意思是
Console.WriteLine(typeof(List<string>).GetGenericArguments()[0] == typeof(string));
答案 1 :(得分:1)
YourList is List<TypeOfInterest>
如果您想确保列表中只包含该类的变量,那么您需要检查每个变量。
答案 2 :(得分:1)
此页面显示了如何:http://msdn.microsoft.com/en-us/library/b8ytshk6(v=vs.96).aspx
简而言之,您从List中获取Type值,然后使用GetGenericArguments方法。