有没有一种简单的内置方法来获取 IEnumerable
的有序列表并返回单个 IEnumerable
,它按顺序产生第一个中的所有元素,然后是第二个,依此类推。
我当然可以自己写,但我想知道在我做之前是否已经有办法完成这个看似有用的任务。
最佳答案
试试 SelectMany。
IEnumerable<int> Collapse(IEnumerable<IEnumerable<int>> e){
return e.SelectMany(x => x );
}
该函数的作用是将一组IEnumerable
关于c# - 在 C# 中链接 IEnumerables?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/526157/