On dirait que c'est le genre de chose qui aurait déjà été répondu, mais je suis incapable de le trouver. Ma question est assez simple, comment puis-je faire ceci en une seule instruction afin qu'au lieu d'avoir à recréer la liste vide et ensuite agréger dans la ligne suivante, que je puisse avoir une seule instruction linq qui produit ma liste finale. les détails sont une liste d'articles qui contiennent chacun une liste de résidences, je veux juste que toutes les résidences soient dans une liste à plat.Linq liste des listes à liste unique
var residences = new List<DAL.AppForm_Residences>();
details.Select(d => d.AppForm_Residences).ToList().ForEach(d => residences.AddRange(d));
Copie possible de [Comment fusionner une liste de listes avec le même type d'éléments à une seule liste d'éléments?] (Http://stackoverflow.com/questions/1191054/how-to-merge-a-list-of- lists-with-same-type-of-items-to-a-single-list-of-items) – Dzyann