使用扭曲将列表与列表进行比较
本文关键字:列表 比较 | 更新日期: 2023-09-27 18:21:49
我想比较两个不同长度和/或相同长度的列表。第一个列表被视为原始列表。第二个列表是更新的列表。第二个列表可以是相同的,但顺序不同。
我想记下清单上的加减法。如果某个内容被删除,则可以将其添加到已删除的集合中,反之亦然。
以下是带有输入的每个列表的示例
Original List Updated List
============= ============
Jim Tom
Tom Mike
Mike Harry
Sue Sue
Kim Roger
Roger
这是所需的输出:
Addition List Subtraction List
============= ================
Harry Jim
Kim
如果你有想法,我会很高兴听到的!
使用LINQ。
var diff1 = List1.Except(List2);
var diff2 = List2.Except(List1);