c# - IEnumerable<IEnumerable<T>> 到 string[][]

标签 c# linq

如何转换 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/

相关文章:

c# - 一个 Web 应用程序,两个命名空间

c# - 如何在 C# 中的不同 Active Directory 域中添加用户?

c# - 使用一个模型发送两个 LINQ 查询以查看

c# - 嵌套 "from"用扩展方法表示的 LINQ 查询

c# - 组合在一起的两个可枚举的数据模板

entity-framework - 加入 Entity Framework 和 F#

c# - 如何异步 Files.ReadAllLines 并等待结果?

c# - 操作适用于 POST,但不适用于 GET(查询字符串)

c# - 自定义 TaskScheduler、SynchronizationContext?

c# - linq查询从多个表中获取计数