【发布时间】:2013-10-17 02:23:35
【问题描述】:
我尝试将这个简单的数组转换为数组数组的数组
string[] test = new string[] { "a", "b", "c" };
我正在寻找曾经被 JSON.NET 序列化的同伴输出。
[[["a"]],[["b"]],[["c"]]]
有什么想法吗?
【问题讨论】:
我尝试将这个简单的数组转换为数组数组的数组
string[] test = new string[] { "a", "b", "c" };
我正在寻找曾经被 JSON.NET 序列化的同伴输出。
[[["a"]],[["b"]],[["c"]]]
有什么想法吗?
【问题讨论】:
要获取数组数组的数组,您可以使用Select 方法,并使用它将每个字符串投影到数组数组中,原始字符串位于内部数组中。
var arrayOfArrayOfArrays = test.Select(s => new[] { new[] { s } }).ToArray();
当然不要忘记在最后调用 ToArray,否则你最终会得到一个 IEnumerable 数组数组。
【讨论】: