C#中如何獲取二維陣列的行數和列數?

小宇飛刀發表於2019-02-19

//定義並初始化一個二維陣列

int[,] iArr = new int[ , ] { { 1, 2, 3, 4, 5 }, { 2, 4, 6, 8, 0 } };

第一種方法:

int row = iArr.Rank; //獲取維數,這裡表示行數
int col = iArr.GetUpperBound(Arr.Rank -1 ) +1;  //獲取二維陣列的列數

第二種方法:推薦

int row = iArr.GetLength(0);  //第一維的長度(即行數),結果為2
int col  = iArr.GetLength(1); //第二維的長度(即列數),結果為5

0代表第一維,1代表第二維,……

相關文章