标签: c#
我想将List<Object>转换为List<U>,其中U是可以动态生成的类型但List不接受C#中的U
List<Object>
List<U>
U
答案 0 :(得分:6)
如果您知道列表中的每个对象都是U类型,则可以使用LINQ进行转换:
List<U> res = listObj.Cast<U>().ToList();