我有一个对象模型 MyObject
,它包含一个名为 ObjectList
的长列表。我有另一个名为 TestList
的列表,它也包含 longs,我想确定 TheObject.ObjectList
是否包含 TestList
中的任何元素。
我正在尝试类似的东西,但它没有提供 Count 作为选项。
if (TheObject.ObjectList.Any(TestList).Count() > 0) {...}
我应该如何重写它? 感谢您的建议。
最佳答案
使用Intersect
:
TheObject.ObjectList.Intersect(TestList).Any()
Produces the set intersection of two sequences by using the default equality comparer to compare values.
关于c# - 确定一个列表是否包含来自另一个列表的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763171/