1

この単純な配列を配列の配列の配列に変換しようとしています

string[] test = new string[] { "a", "b", "c" };

JSON.NET によってシリアル化された仲間の出力を探しています。

[[["a"]],[["b"]],[["c"]]]

何か案は ?

4

1 に答える 1

4

配列の配列の配列を取得するには、Selectメソッドを使用し、それを使用して各文字列を配列の配列に射影し、元の文字列を内側の配列に配置します。

var arrayOfArrayOfArrays = test.Select(s => new[] { new[] { s } }).ToArray();

もちろん、最後に ToArray を呼び出すことを忘れないでください。そうしないと、配列の配列の IEnumerable になってしまいます。

于 2013-10-17T02:26:44.987 に答える