将数组转换为数组数组的数组

时间:2013-10-17 02:23:35

标签: c# arrays json.net

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

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

我正在寻找由JSON.NET序列化的同伴输出。

  

[[[ “一”]],[[ “B”]],[[ “c” 的]]]

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

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

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

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