使用LINQ查找两个集合中存在的元素

时间:2011-07-07 10:08:17

标签: c# .net linq intersection

说我有两个收藏品

int[] foo = { 1, 2, 3, 4 };
int[] bar = { 2, 4, 6, 8 };

使用linq选择两个集合中存在的值的最简单方法是什么?

即。包含2和4的集合。

1 个答案:

答案 0 :(得分:17)

int[] result = foo.Intersect(bar).ToArray();