的IEnumerable <IEnumerable的<T>&GT; to string [] []

时间:2017-07-25 02:03:20

标签: c# linq

如何将IEnumerable<IEnumerable<T>>投射到string[][]List<string[]>

我已经尝试了.toArray和。SelectMany,但他们似乎创建了string[]List<IEnumerable<string>>这不是我真正想要的。

1 个答案:

答案 0 :(得分:5)

您可以使用Select将每个内部IEnumerable<string>映射到string[]

string[][] arrayOfStringArrays = enumerable.Select(innerEnumerable => innerEnumerable.ToArray()).ToArray();