gpt4 book ai didi

c# - LINQ 从一个集合中获取不属于另一个集合的元素

转载 作者:行者123 更新时间:2023-11-30 19:18:01 25 4
gpt4 key购买 nike

我有一个 List<MyObject> allObjectsList<MyObject> someObjects (someObjects 中的所有对象也属于 allObjects。我想从 allObjects 中获取不属于 someObjects 的元素?如何使用 LINQ 实现?

最佳答案

就像 allObjects.Except(someObjects) 一样简单

但是,您应该知道,这在幕后使用默认的相等比较器来比较值。

如果您想使用自定义 IEqualityComparer<MyObject> , 有 an overload这使您可以做到这一点。

关于c# - LINQ 从一个集合中获取不属于另一个集合的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14559206/

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