如果我声明这个数组......
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
。是什么给了什么?
答案 0 :(得分:96)
您需要数组的GetLength()方法:
a.GetLength(0);
http://msdn.microsoft.com/en-us/library/system.array.getlength.aspx
答案 1 :(得分:61)
使用Array.Rank
获取维度数,然后使用Array.GetLength(int dimension)
获取特定维度的长度。
答案 2 :(得分:16)