如何选择IEnumerable<IEnumerable<ItemClass>>
到IEnumerable<ItemClass>
?
这是我的代码
List<IEnumerable<ItemClass>> itemsList = _source.Select(x => x.Items).ToList();
结果我只需要ItemClass
所有List<ItemClass>
答案 0 :(得分:7)
var q = _source.SelectMany(x => x.Items).ToList();
答案 1 :(得分:3)
IEnumerable<ItemClass> foo = itemsList.SelectMany(i => i);