如何转换 IEnumerable<IEnumerable<T>>
到 string[][]
或List<string[]>
?
我已经尝试过.toArray
和 。 SelectMany
但他们似乎创建了 string[]
或List<IEnumerable<string>>
这不是我真正想要的。
最佳答案
您可以使用Select
映射每个内部IEnumerable<string>
到 string[]
:
string[][] arrayOfStringArrays = enumerable.Select(innerEnumerable => innerEnumerable.ToArray()).ToArray();
关于c# - IEnumerable<IEnumerable<T>> 到 string[][],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45292701/