IEnumerable <IEnumerable <T >> to string [] []

Sha*_*med 2 c# linq

如何投射IEnumerable<IEnumerable<T>>a string[][]或a List<string[]>

我已经尝试过了.toArray.SelectMany但他们似乎创造了string[]或者List<IEnumerable<string>>不是我真正想要的东西.

squ*_*l25 5

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

string[][] arrayOfStringArrays = enumerable.Select(innerEnumerable => innerEnumerable.ToArray()).ToArray();
Run Code Online (Sandbox Code Playgroud)