je la classe suivanteLINQ: Comment Append Liste des éléments dans une autre liste
public class Element
{
public List<int> Ints
{
get;private set;
}
}
Compte tenu d'un List<Element>
, comment trouver une liste de tous les Ints
à l'intérieur du List<Element>
LINQ?
je peux utiliser le code suivant
public static List<int> FindInts(List<Element> elements)
{
var ints = new List<int>();
foreach(var element in elements)
{
ints.AddRange(element.Ints);
}
return ints;
}
}
Mais il est si laid et de longue haleine que je veux vomir chaque fois que je l'écris.
Des idées?
Y at-il une raison que vous avez utilisé "nouvelle liste (x)" au lieu de "x.ToList()"? –
@Andrew pas spécialement; soit fonctionne, etc –