1. 程式人生 > >C#中如何獲取一個二維陣列的兩維長度,即行數和列數?

C#中如何獲取一個二維陣列的兩維長度,即行數和列數?

int[,] array = new int[,] {{1,2,3},{4,5,6},{7,8,9}};//定義一個3行3列的二維陣列
int row = array.Rank;//獲取行數
int col = array.GetLength(1);//獲取指定維中的元 個數,這裡也就是列數了。(1表示的是第二維,0是第一維)
int col = array.GetUpperBound(0)+1;//獲取指定維度的上限,在 上一個1就是列數
int num = array.Length;//獲取整個二維陣列的長度,即所有元 的個數