int[] arr = { -32, 53, 5, -34, 56, 45, 34, 5, -34, 45, 2, 3, 6 };
int[] arr2 = { 53, 56 };
var query = arr.Union(arr2);//求并集,去重复
foreach (var item in query)
{
Console.Write(item + " ");
}
string[] strArr = { "hi", "Hello", "hack", "sit", "stack", "sad", "suit", "shit", "wade", "world" };
string[] strArr2 = { "sit", "worlds" };
MyStrEqulComparer mystr = new MyStrEqulComparer();
var query2 = strArr.Intersect(strArr2);//求交集
Console.WriteLine();
foreach (var item in query2)
{
Console.Write(item + " ");
}
var query3 = strArr.Except(strArr2);//strArr有的,strArr2没有的
foreach (var item in query3)
{
Console.WriteLine(item);
}
var query4 = strArr2.Except(strArr);//strArr2有的,strArr没有的
foreach (var item in query4)
{
Console.WriteLine(item);
}