gpt4 book ai didi

c# - 看似简单的 LINQ 查询让我失望。我想要数组 A 中的所有项目,除非它存在于数组 B 中

转载 作者:行者123 更新时间:2023-11-30 21:22:43 25 4
gpt4 key购买 nike

所以我有这个查询。 currentSurveyors 和 surveyorsInState 都是同一类型的数组。 currentSurveyors 可以有 0 个或多个项目。我想返回所有 surveyorsInState,除非该条目在 currentSurveyors 中。我做错了什么?

        from current in currentSurveyors
from surveyors in surveyorsInState
where (surveyors.SurveyorID != current.SurveyorID ||
currentSurveyors.Count() == 0)
select surveyors;

最佳答案

surveyorsInState.Except(currentSurveyors)

关于c# - 看似简单的 LINQ 查询让我失望。我想要数组 A 中的所有项目,除非它存在于数组 B 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150362/

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