static
void
main
(string
args),,
,};//定義乙個4行3列的二維陣列
int i = array.rank;
//獲取維數
int j = array.
getlength(1
);//獲取指定維度中的元素個數,這裡也就是列數
int n = array.
getlength(0
);//獲取行數
int m = array.length;
//獲取整個二維陣列的長度,即所有元的個數
console.
writeline
("維數:,列數:,行數:,總長度: "
,i.tostring()
, j.
tostring()
, n.
tostring()
, m.
tostring()
);console.
readkey()
;}
執行結果: 如何獲取二維陣列的列數
二維陣列的行數可以使用length屬性獲得,但由於c 中支援不規則陣列,因此二維陣列中每一行中的列數可能不會相同,如何獲取二維陣列中每一維的列數呢?答案還是length屬性,因為二維陣列的每一維都可以看做乙個一維陣列,而一維陣列的長度是可以使用length屬性獲得。例如,下面 定義乙個不規則二維陣列...
C 如何獲取二維陣列的行列數
本來是想在unity2d中利用二維陣列儲存平面上網格占用情況的。忽然發現忘了怎麼獲取二維陣列的行列數了,在這裡記錄一下這些函式 雖然完成任務也可不依靠這些函式 在二維陣列中我們可以利用getupperbound 來獲取行列數。例子如下 namespace testgroundcsharp i.len...
C 中二維陣列的行列數獲取
datatype arrayname length1 length2 對於二維陣列,例如a 3 4 可分解為三個一維陣列,它們的陣列名分別為 a 0 a 1 a 2 這三個一維陣列可以直接拿來使用。這三個一維陣列都有 4 個元素,比如,一維陣列 a 0 的元素為 a 0 0 a 0 1 a 0 2 ...