这是我的方法:GetListItemsPainted<T>(List<T> list)
我不知道那个列表是什么类型,
我如何创建具有传递的列表类型的新列表?
像这样:
List<list.GetType()> newList = new List<list.GetType()>();
我怎样才能将我的列表转换为真实类型,这样我才能拥有他的所有属性等?
谢谢
最佳答案
您可以使用 T
创建一个列表:
List<T> newList = new List<T>();
如果一定要获取类型,可以使用typeof
。这与您要求的类似,但有其他用途,您不需要它来使泛型工作:
Type myType = typeof(T);
关于c# - 我可以获得对象的通用类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2802901/