LINQ to Object比较两个不同值的整数列表

时间:2010-09-19 17:15:20

标签: c# vb.net linq linq-to-objects

  

我接受C#和VB.NET建议,即使我在VB.NET中编写应用程序

我有两个汉堡名单

  • List1 {1,2,3,5}
  • List2 {2,4,6,7}

我想要新的List3 {4,6,7},它由List2中不在List1中的元素组成。我知道我可以为此编写一个很好的For Each循环,但我想在LINQ中完成它 我一直在Enumerable Methods寻找这样的方法,但我找不到它。

有没有办法处理LINQ?

2 个答案:

答案 0 :(得分:9)

List2.Except(List1)

答案 1 :(得分:3)

var List3 = List2.Except(List1);