How to split an IEnumerable
of IEnumerables
to one flat IEnumerable
using LINQ
(or someway else)?
Asked
Active
Viewed 6,854 times
19

abatishchev
- 98,240
- 88
- 296
- 433
3 Answers
12
var result = from e in enumerables
from v in e
select v;

pdr
- 6,372
- 1
- 29
- 38
-
3To abatishchev, this is functionally equivalent to Mehrdad's answer showing query expression sysntax versus extension methods and lambda expressions. – Anthony Pegram Apr 09 '10 at 21:42
7
IEnumerable<IEnumerable<int>> number_collections = ...
IEnumerable<int> collection = number_collections.SelectMany(x => x);

Mayer Spitz
- 2,577
- 1
- 20
- 26

Jay
- 56,361
- 10
- 99
- 123