staticvoidMain(string[]args)
{
int[]a={1,2,3,4,5,6,7};
int[]b={4,5,6,7,8,9,10};
int[]c={1,2,3,3,4,1,2,4,6,1,6,5};

//交集
var**=a.Intersect(b);

//并集
var**=a.Union(b);

//a有b没有的
vardiff1=a.Except(b);

//b有a没有的
vardiff2=b.Except(a);

varmax=a.Max();
varmin=a.Min();
varavg=a.Average();
vardis=c.Distinct();

Print(**);
Print(**);
Print(diff1);
Print(diff2);
Console.WriteLine(max);
Console.WriteLine(min);
Console.WriteLine(avg);
Print(dis);

Console.ReadKey();
}

privatestaticvoidPrint(IEnumerable<int>list)
{
foreach(variteminlist)
{
Console.Write(item+"");
}
Console.WriteLine();
}