首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么得到两个LIST中不相同的数据

2013-07-11 
如何得到两个LIST中不相同的数据比如lista 中有这样的几个数1 2 3 4 5 listb 中有这样的几个数1 2 3 4

如何得到两个LIST中不相同的数据
比如list<a> 中有这样的几个数  1 2 3 4 5 
list<b> 中有这样的几个数      1 2 3 4 5 6 7
 怎样才能去除  6 和 7 
  在对比 两个List之后 .net list c#
[解决办法]

 IList<int> aa = new List<int> { 1, 2, 3, 4, 5 };
            IList<int> bb = new List<int> { 1, 2, 3, 4, 5, 6, 7 };
            IList<int> cc = bb.Except(aa).ToList<int>();

[解决办法]
a.Except(b).Union(b.Except(a))
[解决办法]
本帖最后由 caozhy 于 2013-07-06 22:14:08 编辑 or 
a.Union(b).Except(a.Intersect(b))

热点排行