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