的IEnumerable <IEnumerable的<T>&GT;到IEnumerable <t>使用LINQ </t> </ienumerable <t>

时间:2010-04-09 21:38:19

标签: c# .net linq generics ienumerable

如何使用IEnumerable(或其他方式)将IEnumerables IEnumerable LINQ分割为一个{{1}}?

3 个答案:

答案 0 :(得分:45)

enumerable.SelectMany(x => x)

答案 1 :(得分:12)

var result = from e in enumerables
             from v in e
             select v;

答案 2 :(得分:4)

IEnumerable<IEnumerable<int>> number_collections = ...
IEnumerable<int> = number_collections.SelectMany(x => x);