2012-02-22 9 views

답변

84
matrix.GetLength(0) -> Gets the first dimension size 

matrix.GetLength(1) -> Gets the second dimension size 
+0

Thankx! 잘 작동 :) –

0

사용 matrix.GetLowerBound(0)matrix.GetUpperBound(0)를 들어

.

16

Array의 속성을 보았습니까?

  • Length은 배열 길이 (총 셀 수)를 제공합니다.
  • GetLength(n)은 지정된 차원 (0에 상대적인)의 셀 수를 제공합니다. 사용자가 3 차원 어레이가있는 경우 :

    int[,,] multiDimensionalArray = new int[21,72,103] ; 
    

    다음 multiDimensionalArray.GetLength(n) 의지에 대한 N = 0, 1, 2, 21, 72, 103을 각각 리턴한다.

지그재그/희소 배열을 구성하는 경우 문제가 다소 복잡합니다. 들쭉날쭉 한 배열은 일반적으로 배열 내에 배열의 중첩 컬렉션으로 구성됩니다. 어떤 경우에는 각 요소를 차례로 검사해야합니다. 이것들은 일반적으로 중첩 된 1 차원 배열이지만, 5d 배열을 포함하는 3d 배열을 포함하는 2 차원 배열을 가질 수있는 이유는 없습니다.

지그재그/스파 스 구조의 경우 각 셀의 길이 속성을 사용해야합니다.

관련 문제