在Windows Phone 8中将List <obj1>转换为List <obj2> </obj2> </obj1>

时间:2014-06-23 10:26:16

标签: c#

如何在c#windows phone 8 app中将List转换为List?

obj_1obj_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.请建议任何解决方案。谢谢

1 个答案:

答案 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>());