От IEnumerable <IEnumerable <T>> до IEnumerable <T>с использованием LINQ - PullRequest
18 голосов
/ 10 апреля 2010

Как разделить IEnumerable из IEnumerables на одну квартиру IEnumerable, используя LINQ (или как-то еще)?

Ответы [ 3 ]

45 голосов
/ 10 апреля 2010
enumerable.SelectMany(x => x)
12 голосов
/ 10 апреля 2010
var result = from e in enumerables
             from v in e
             select v;
4 голосов
/ 10 апреля 2010
IEnumerable<IEnumerable<int>> number_collections = ...
IEnumerable<int> = number_collections.SelectMany(x => x);
...