比如:
List<GoodsDto> list1 = new List<GoodsDto>();
List<GoodsDto> list2 = new List<GoodsDto>();
List<GoodsDto> list3 = new List<GoodsDto>();
List<GoodsDto> list4 = new List<GoodsDto>();
List<GoodsDto> listAll = new List<GoodsDto>();
我要把list1、list2、list3、list4中的数据都放到listAll中,应该怎么做?
7 个解决方案
#1
ListAll.AddRange()
#2
listAll=list1.Union(list2).Union(list3).Union(list4).ToList();
#3
foreach add ....
#4
正在用AddRange()测试,看看行不行,一会儿再用Union()测试一下。
#5
AddRange()可以有·当然得同类型
#6
用Union()就可以了吧
list=list1.Union(list2).Union(list3).Union(list4).ToList();
list=list1.Union(list2).Union(list3).Union(list4).ToList();
#7
AddRange()即可
#1
ListAll.AddRange()
#2
listAll=list1.Union(list2).Union(list3).Union(list4).ToList();
#3
foreach add ....
#4
正在用AddRange()测试,看看行不行,一会儿再用Union()测试一下。
#5
AddRange()可以有·当然得同类型
#6
用Union()就可以了吧
list=list1.Union(list2).Union(list3).Union(list4).ToList();
list=list1.Union(list2).Union(list3).Union(list4).ToList();
#7
AddRange()即可