Mam następujące klasyLINQ: Jak dołączyć wykaz elementów do innej listy
public class Element
{
public List<int> Ints
{
get;private set;
}
}
Biorąc pod uwagę List<Element>
, jak znaleźć listę wszystkich Ints
wewnątrz List<Element>
przy użyciu LINQ?
mogę użyć następującego kodu
public static List<int> FindInts(List<Element> elements)
{
var ints = new List<int>();
foreach(var element in elements)
{
ints.AddRange(element.Ints);
}
return ints;
}
}
Ale to jest tak brzydki i długo zdyszany, że chcę wymiotować za każdym razem pisać.
Wszelkie pomysły?
Czy istnieje powód użyłeś "nową listę (x)" zamiast "x.ToList()"? –
@Andrew nie specjalnie; albo działa, itp –