0

我有两个列表(列表 1 和列表 2),并且只想获取列表 1 中不在列表 2 中的记录。

我如何使用LINQ表达式来实现这一点C#

4

1 回答 1

2

如果两个列表都包含可比较的对象,那么这将完成这项工作:

var newlist = list1.Except(list2);

否则您可能需要使用自定义IEqualityComparer来获得所需的结果:

var newlist = list1.Except(list2, new YourCustomComparer());
于 2013-07-19T09:03:02.820 回答