将数组转换为数组的数组

本文关键字:数组 转换 | 更新日期: 2023-09-27 18:35:38

我尝试将这个简单的数组转换为数组的数组

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

我正在寻找 JSON.NET 曾经序列化过的同行输出。

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

],[["c"

]]]

有什么想法吗?

将数组转换为数组的数组

若要获取数组数组的数组,可以使用 Select 方法,并使用它来将每个字符串投影到数组数组中,原始字符串位于内部数组中。

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

当然,不要忘记在最后调用 ToArray,否则你最终会得到一个 IE无数的数组数组。