C#中如何获取一个二维数组的两维长度,即行数和列数?

如题所述

int[,] array = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 } };
int row = array.Length;
int rownums = array.GetLength(1);//1表示的是第二维,0是第一维
row:整个数组的长度为6
rownums:第二维的长度为2
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-17
float[,] p=new float[]{};
p.getlength(0);
p.getlength(1);
0代表的行数,1代表的列数,即,一维和二维本回答被提问者采纳
第2个回答  2012-03-19
int[][] temp = new int[5][];
for (int i = 0; i < temp.Length; i++)
{
for (int j = 0; j < temp[i].Length; j++)
{
MessageBox.Show("第" + i + "行,第 " + j + "列");
}
}