我这里有一个问题,看起来我的大脑已经离开了现场,所以我需要你们的帮助。我有一个API-方法,需要一个多维字符串数组。它看起来像这样:
string[,] specialMacroArray = new string[,] { { "#macro#", "text1" }, {"#secondmacro#", "text2"} }
数组的内容是在我的方法中计算的,因此我不能像上面那样编写代码。所以我通过以下方式在代码中使用 List 存储值:
List<string[]> specialMacros = new List<string[]>();
specialMacros.Add(new string[] { "#macro#", text1 });
specialMacros.Add(new string[] { "#secondmacro#", "text2" });
到目前为止还不错......但是现在我希望将列表转换为多维数组。但我搞不清楚该怎么做。
specialMacroArray = specialMacros.ToArray()
我正在使用C#中的.NET 3.5框架。
提前感谢。
string[,]
变量,并使用嵌套的foreach循环来填充它。 - George Duckett