所以我有这个查询。 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/