如何确定泛型容器存储的类型?



我正在询问一个对象属性,寻找具有特定类型TypeOfInterestTypeOfInterest的泛型存储对象的对象。

如何区分List(of T)TTypeOfInterest ?

这个页面展示了如何: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>

如果您想确保列表只包含该类的变量,那么您需要检查它们中的每一个

相关内容

  • 没有找到相关文章

最新更新