我有一个包含课程代码的字符串列表,以及一个以courseCode
作为属性的对象列表。
我试图找到一个linq表达式来比较两者,并让我知道字符串列表中的项与对象列表中的courseCode属性之间是否存在任何匹配。
我刚才有一个工作表达,长话短说,我不再,这是一个奇迹我的笔记本电脑和显示器不是百万件:)
以下是我目前对比较的最佳猜测。 results
是对象列表,而coursesThatWork
是字符串列表。下面的表达式给出了错误消息
无法转换表达式类型' System.Collections.Generic.IEnumerable以返回类型' bool'
results.Where(x => coursesThatWork.Where(y => y.Equals(x.CourseCode))).Count() == 0