日期:2014-05-20 浏览次数:20861 次
List<int> listA = new List<int> { 1, 2, 3 };
List<int> listB = new List<int> { 2, 3, 4 };
var linqA = listA.Intersect(listB);
foreach (var l in linqA)
Console.WriteLine("交集:" + l);
var linqB = listB.Except(listA);
foreach (var l in linqB)
Console.WriteLine("差集:"+l);
Console.ReadLine();
/*
交集:2
交集:3
差集:4
*/
------解决方案--------------------