如何使用Linq查找列表中不存在于另一个列表中的元素?

4 c# linq ienumerable list subset

我有2 ListString变量:

List<string> stringList1
List<string> stringList2 
Run Code Online (Sandbox Code Playgroud)

哪个stringList2是.的子集stringList1

现在我想要的所有元素stringList1都不在stringList2

我如何使用Linq实现这一目标?

Ant*_*ram 14

您想要使用Except扩展方法IEnumerable<T>

var results = stringList1.Except(stringList2);
Run Code Online (Sandbox Code Playgroud)