如何在c#windows phone 8 app中将List转换为List?
obj_1
和obj_2
是列表。
我有以下代码:
List<obj_1> list = new List<obj_1>();
obj_1 = new List<obj_1>(obj_2.Of Type<obj_1>().To List());
OR
List<obj_1> list = new List<obj_1>();
obj_1 = new List<obj_1>(obj_2.Cast<obj_1>().To List());
在调试代码时,obj_1中的计数为0,obj_2为10.请建议任何解决方案。谢谢
答案 0 :(得分:0)
从列表&lt;&gt;转换类型为obj1 至列表&lt;&gt;类型为obj2 然后List<T>.ConvertAll
List<obj2> resultList= List<obj1>.ConvertAll(x => new Obj2 { Property = x.SomeValue });
或
List<obj_2> resultList = new List<obj_2>(List<obj_1>.Cast<obj_1>());