如何用LINQ查找两个list数据实体中不同的记录

2025-04-30 01:39:39
推荐回答(1个)
回答1:

var diff = list1.Except(list2).Union(list2.Except(list1));

或者
var diff = list1.Union(list2).Except(list1.Intersect(list2));

条件是card,name,price都相同,那么你可以写一个自定义的比较器。