如何使用Linq查找列表中不存在于另一个列表中的元素
本文关键字:列表 另一个 元素 不存在 查找 何使用 Linq | 更新日期: 2023-09-27 17:59:50
我有两个List
的String
变量:
List<string> stringList1
List<string> stringList2
其中stringList2
是stringList1
的子集
现在我想要stringList1
上所有不在stringList2
中的元素
如何使用Linq实现这一点?
您想在IEnumerable<T>
上使用Except
扩展方法
var results = stringList1.Except(stringList2);
使用以下LINQ表达式:
from string x in stringList1 where !stringList2.Contains(x) select x;
我确信有一个内置的方法,但那就是LINQ。(我现在没有VC#…)