读书人

两个泛型集合赋值的有关问题

发布时间: 2013-08-01 15:23:18 作者: rapoo

两个泛型集合赋值的问题
如题,我有两个类型不一样的泛型集合List<P>,List<L>;P,L为实体类,两个实体类的字段基本相同,我想把List<P> 的值 赋给List<L>,请问高手有什么好的方法吗?
[解决办法]
list<P> list1 = ...
List<L> list2 = list1.Select(x => new L() { aaa = x.aaa, bbb = x.bbb, ... }).ToList();

读书人网 >C#

热点推荐