我有两个列表,我在这些中有价值,
List1 List2
----- -----
1 1
2 2
3
Run Code Online (Sandbox Code Playgroud)
我要将第二个列表与第一个列表进行比较,并且我要返回不在List1(这里是"3")中的值,我们如何比较这样的两个列表?
谁能帮我?
Jon*_*Jon 13
使用LINQ和Except扩展方法.
var list1 = new List<int> { 1, 2 };
var list2 = new List<int> { 1, 2, 3 };
var remaining = list2.Except(list1);
Run Code Online (Sandbox Code Playgroud)
尝试这个:
var result = list2.Except(list1);
Run Code Online (Sandbox Code Playgroud)
请注意,在变量名称上使用首字母大写被认为是不好的风格(除非它们实际上是属性):-)