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