考虑重复的LINQ中如何从两个数组中获取缺失值

时间:2019-07-07 21:53:58

标签: c# linq

a = 3 7 4 2 8 10
b = 8 3 7 4 2 8

结果应为8

在使用LINQ时如何获得上述结果?如果在LINQ中不可能,那么为此

var diff = b.Except(a);

1 个答案:

答案 0 :(得分:1)

var a = new List<int>(){3 ,7 ,4 ,2 ,8 ,10};
var b =new List<int>() {8 ,3 ,7 ,4 ,2 ,8};
a.ForEach(n1=>b.Remove(n1));
b.ForEach(Console.WriteLine);     //8