【发布时间】:2015-08-06 18:15:53
【问题描述】:
在 C# 中,有人可以帮我将多个字符串数组分配给一个二维字符串数组吗?
这是我的代码:
string[] test1 = new string[5] { "one", "two", "three", "four", "five" };
string[] test2 = new string[5] { "one", "two", "three", "four", "five" };
string[] test3 = new string[5] { "one", "two", "three", "four", "five" };
string[] test4 = new string[5] { "one", "two", "three", "four", "five" };
string[,] allTestStrings = new string [4, 5];
allTestStrings[0] = test1;
allTestStrings[1] = test2;
allTestStrings[2] = test3;
allTestStrings[3] = test4;
对于每个 2d 分配,我都收到以下错误:
[] 内的索引数量错误;预计 2
我在上面的代码中做错了什么?
提前致谢。
【问题讨论】:
-
多维数组 (
[,]) 不是交错数组 ([],[])。
标签: c# arrays string multidimensional-array variable-assignment