Ho una query LINQ che restituisce IEnumerable<List<int>>
ma voglio restituire solo List<int>
quindi voglio unire tutto il mio record nel mio IEnumerable<List<int>>
a un solo array.Lista spianatrice in LINQ
Esempio:
IEnumerable<List<int>> iList = from number in
(from no in Method() select no) select number;
voglio prendere tutto il mio risultato IEnumerable<List<int>>
ad un solo List<int>
Quindi, da matrici di origine: [1,2,3,4] e [5,6 , 7]
voglio solo array [1,2,3,4,5,6,7]
Grazie
Grazie, mi dimentico sempre questo - so che è lì, ma Passo solo troppo tempo a cercare su Google ogni volta che ho bisogno di usarlo. Aggiungi questa risposta ai segnalibri. :-) – BrainSlugs83
Per un po 'ho avuto paura di essere l'unico a averne mai avuto bisogno. Grazie Mike! –
C'è qualche sintassi alternativa per 'SelectMany (i => i)'? Ho notato che questa sintassi è molto utilizzata ma sembra un uso degenerato della funzione di selezione, quindi mi sarei aspettato che i progettisti linguistici presentassero una sintassi di collegamento specifica per gli elenchi di elenchi – Andy