我有一个返回的LINQ查询,IEnumerable<List<int>>但我只想返回,List<int>所以我想将我的所有记录合并IEnumerable<List<int>>到一个数组中。
IEnumerable<List<int>>
List<int>
范例:
IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number;
我想利用我所有的结果IEnumerable<List<int>>只有一个List<int>
因此,从源数组:[1,2,3,4]和[5,6,7]
我只想要一个数组[1,2,3,4,5,6,7]
谢谢
尝试 SelectMany()
SelectMany()
var result = iList.SelectMany( i => i );