방법: 배열의 1차원 길이 확인
업데이트: 2007년 11월
배열의 GetLength 메서드는 지정한 차원의 길이를 반환합니다.
배열의 1차원 길이를 확인하려면
배열 이름에 대해 GetLength을 호출합니다. 차원 길이를 GetLength의 인수로 사용하려는 해당 차원을 지정합니다. 차원 인수는 0부터 시작합니다.
Dim sampleTripleArray(,,) As Short = New Short(2, 3, 4) {} MsgBox("Dimension lengths of sampleTripleArray are " & CStr(sampleTripleArray.GetLength(0)) _ & ", " & CStr(sampleTripleArray.GetLength(1)) & ", " & CStr(sampleTripleArray.GetLength(2)))
MsgBox가 호출되면 "Dimension lengths of sampleTripleArray are 3, 4, 5"가 표시됩니다.
각 차원에 대해 가장 낮은 인덱스 값은 항상 0이며 GetUpperBound 메서드는 차원의 가장 높은 인덱스 값을 반환합니다. 각 차원에서 GetLength는 GetUpperBound에서 반환된 값보다 1이 큰 값을 반환합니다. GetLength와 마찬가지로 GetUpperBound에 지정한 차원도 0부터 시작합니다.
배열의 Length 속성에서 배열의 전체 길이를 찾을 수 있습니다.
개별 차원의 길이를 변경하여 전체 크기를 변경할 수 있습니다. 그러나 차수(차원의 수)는 변경할 수 없습니다.