我有一个类型的对象IEnumerable<IEnumerable<int>>
。我需要对内部的整数进行排序,IEnumerable<int>
但我不知道该怎么做。
我尝试使用以下代码转换IEnumerable<IEnumerable<int>>
为List<List<int>>
以使排序更容易:
var sortedResults = results.ForEach(x => x.ToList());
但我收到错误“无法将 void 分配给隐式类型变量”
如果我同时进行排序和转换,我也会收到相同的错误:
var sortedResults = results.ToList().ForEach(x => x.ToList().Sort((a ,b) => a.CompareTo(b))));
做这个的最好方式是什么?