He la siguiente claseLINQ: Cómo anexar lista de elementos en otra lista
public class Element
{
public List<int> Ints
{
get;private set;
}
}
Dado un List<Element>
, cómo encontrar una lista de todos los Ints
dentro del List<Element>
usando LINQ?
puedo usar el siguiente código
public static List<int> FindInts(List<Element> elements)
{
var ints = new List<int>();
foreach(var element in elements)
{
ints.AddRange(element.Ints);
}
return ints;
}
}
pero es tan feo y largo aliento que me dan ganas de vomitar cada vez que lo escribo.
¿Alguna idea?
¿Hay una razón que utilizó "nueva lista de (x)" en lugar de "x.ToList()"? –
@Andrew no especialmente; cualquiera de los trabajos, etc. –