Sembra che questo sia il tipo di cosa a cui sarebbe già stata data risposta ma non riesco a trovarla.Linq lista di liste a lista singola
La mia domanda è piuttosto semplice, come posso farlo in una dichiarazione in modo che invece di dover creare una nuova lista vuota e quindi aggregarla nella riga successiva, posso avere una singola istruzione linq che emette la mia lista finale. dettagli è un elenco di elementi che contengono ciascuno un elenco di residenze, voglio solo tutte le residenze in un elenco semplice.
var residences = new List<DAL.AppForm_Residences>();
details.Select(d => d.AppForm_Residences).ToList().ForEach(d => residences.AddRange(d));
Possibile duplicato di [Come unire un elenco di elenchi con lo stesso tipo di elementi a un singolo elenco di elementi?] (Http://stackoverflow.com/questions/1191054/how-to-merge-a-list-of- liste-con-stesso-tipo-di-articoli-a-un-elenco-unico-di-articoli) – Dzyann