.Net List取并集、交集、差集

List<T> list1 = new List<T>();
List<T> list2 = new List<T>();

List<T> list = new List<T>();

//并集, 包含1、2全部
list = list1.Union(list2);

//交集,1、2相同部分
list = list1.Intersect(list2);


//差集,1中存在但2中不存在
list = list1.Except(list2)

猜你喜欢

转载自www.cnblogs.com/61007257Steven/p/10953486.html