C# 集合的交集、并集、差集

     发布时间:2021-12-25 20:20:53

C# 集合的交集、并集、差集

方法 功能
Intersect 交集
Except 差集
Union 并集
int[] a = { 1, 2, 3, 4, 5 };
int[] b = { 2, 4, 5, 7, 8, 9 };
//获取两个集合的交集
var intersect = a.Intersect(b).ToList();//2,4,5
//A的差集
var aExcept = a.Except(b).ToList();//1,3
//B的差集
var bExcept = b.Except(a).ToList();//7,8,9
//两个集合的并集
var union = a.Union(b).ToList();//1,2,3,4,5,7,8,9