7
Tengo una lista de listas que quiero para intersectar: se cruzan una colección de colecciones en LINQ
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 });
de salida debe ser:
{ 4, 5 }
¿Cómo se puede lograr esto en un escueto ¿Moda?
¿Necesita estar en las listas? ¿por qué no usar Hashsets? –
posible duplicado de [Intersección de listas múltiples con IEnumerable.Intersect()] (http://stackoverflow.com/questions/1674742/intersection-of-multiple-lists-with-ienumerable-intersect) – Rawling