【发布时间】:2011-05-05 14:48:10
【问题描述】:
如果我声明这个数组...
string[,] a = {
{"0", "1", "2"},
{"0", "1", "2"},
{"0", "1", "2"},
{"0", "1", "2"},
};
然后我可以测量长度
a.Length
这是 12。我如何测量其中数组的维度?如果我尝试...
a[0].Length
我收到Wrong number of indices inside []; expected 2。什么给了?
【问题讨论】:
-
如果您将其定义为
string[][],那么a[0].Length将起作用。 -
a.Length不应该是 12 岁吗? -
@PhilGan Yes it should。我们应该修复OP吗?我不知道这里有什么礼仪要求。
-
更正@Gabe:如果您将其定义为 string[][] 那么 a.Length 会起作用。
标签: c# .net arrays multidimensional-array