如何从List <ienumerable <itemclass>&gt;中进行选择到IEnumerable <itemclass>?</itemclass> </ienumerable <itemclass>

时间:2011-07-30 14:25:09

标签: c# linq

如何选择IEnumerable<IEnumerable<ItemClass>>IEnumerable<ItemClass>

这是我的代码

List<IEnumerable<ItemClass>> itemsList = _source.Select(x => x.Items).ToList();

结果我只需要ItemClass所有List<ItemClass>

2 个答案:

答案 0 :(得分:7)

使用SelectMany

var q = _source.SelectMany(x => x.Items).ToList();

答案 1 :(得分:3)

使用SelectMany()

IEnumerable<ItemClass> foo = itemsList.SelectMany(i => i);