Ich habe die folgende KlasseLINQ: Wie Liste der Elemente anhänge in einer anderen Liste
public class Element
{
public List<int> Ints
{
get;private set;
}
}
Bei einem List<Element>
, wie Sie eine Liste aller Ints
innerhalb der List<Element>
LINQ zu finden?
kann ich den folgenden Code
public static List<int> FindInts(List<Element> elements)
{
var ints = new List<int>();
foreach(var element in elements)
{
ints.AddRange(element.Ints);
}
return ints;
}
}
Aber es ist verwenden, so hässlich und langatmig, dass ich jedes Mal, wenn ich es schreiben erbrechen will.
Irgendwelche Ideen?
Gibt es einen Grund, warum Sie "neue Liste (x)" statt "x.ToList()" verwendet? –
@Andrew nicht besonders; funktioniert entweder usw –