我如何find二维数组的大小?

如果我声明这个数组…

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 2findWrong number of indices inside []; expected 2 Wrong number of indices inside []; expected 2 。 是什么赋予了?

你需要你的数组的GetLength()方法:

 a.GetLength(0); 

http://msdn.microsoft.com/en-us/library/system.array.getlength.aspx

使用Array.Rank获取维数,然后使用Array.GetLength(int dimension)获取特定维的长度。

使用System.Array.GetLength(int维度) 。