Intersect a collection of collections in LINQ
Posted
by Larsenal
on Stack Overflow
See other posts from Stack Overflow
or by Larsenal
Published on 2010-03-28T05:30:26Z
Indexed on
2010/03/28
5:33 UTC
Read the original article
Hit count: 391
LINQ
I've got a list of lists which I want to intersect:
List<List<int>> input = new List<List<int>>();
input.Add(new List<int>() { 1, 2, 4, 5, 8 });
input.Add(new List<int>() { 3, 4, 5 });
input.Add(new List<int>() { 1, 4, 5, 6 });
Output should be
{ 4, 5 }
How can this be accomplished in a terse fashion?
© Stack Overflow or respective owner