查找不在第二个列表中的一个项目的列表

时间:2013-11-18 06:37:29

标签: c# linq

我有以下两个清单

列表1

public List<string> _strImportFields = new List<string> {"1","2","5","6"}

public List<string> _strImportFields2 = new List<string> {"1","2","3","4"}

我想找到第二个列表中第二个列表中不存在的所有项目

有很多例子,我已经尝试了所有但没有得到理想的结果

请帮助

由于

1 个答案:

答案 0 :(得分:5)

使用Except

var items = _strImportFields.Except(_strImportFields2);

它会找到第一个列表中不在第二个列表中的所有项目,请查看Ideone