【发布时间】:2015-08-04 07:26:44
【问题描述】:
我有一个包含这些项目的列表1:
"Test1"
"TestB"
"TestA"
我有 list2 和这些项目:
"Test1"
"Test2"
"Test3"
"Test4"
"Test5"
案例:list2.Test1 是 list2 中唯一出现在 list1 中的项目,这是一个肯定的案例。
如果list1 有一项list2 那么...
我如何用 LINQ 来表达?
【问题讨论】:
-
list2.Intersect(list1)- 用于获取两个集合中出现的元素。 -
@FarhadJabiyev 你的意思是不同的结果列表可能有完全相同的一项,那么我的情况是肯定的?
-
Intersect将返回您IEnumerable。然后你可以使用Any()、Distinct()、Count()等任何扩展方法...