Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个列表(列表 1 和列表 2),并且只想获取列表 1 中不在列表 2 中的记录。
我如何使用LINQ表达式来实现这一点C#
LINQ
C#
如果两个列表都包含可比较的对象,那么这将完成这项工作:
var newlist = list1.Except(list2);
否则您可能需要使用自定义IEqualityComparer来获得所需的结果:
IEqualityComparer
var newlist = list1.Except(list2, new YourCustomComparer());