gpt4 book ai didi

Linq 查找两个列表中的差异

转载 作者:行者123 更新时间:2023-12-03 00:32:18 27 4
gpt4 key购买 nike

我有两个这样的成员列表:

之前:彼得、肯、 Julia 、汤姆

之后:彼得、罗伯特、 Julia 、汤姆

如您所见,Ken 已退出,Robert 已加入。

我想要的是检测变化。我想要一份两个列表中发生变化的列表。 linq 如何帮助我?

最佳答案

您的问题未完全指定,但我假设您正在寻找集合中的差异(也就是说,顺序并不重要)。如果是这样,您需要 symmetric difference两组中的。您可以使用 Enumerable.Except 来实现此目的:

before.Except(after).Union(after.Except(before));

关于Linq 查找两个列表中的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2404301/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com