방법: 0으로 배열의 하한 지정
업데이트: 2007년 11월
배열을 선언하는 경우 0과 To 키워드를 함께 사용하여 각 차원의 하한을 지정할 수 있습니다. 이 경우 필수 하한은 변경되지 않지만 코드를 읽기가 쉬워집니다.
0으로 배열의 하한을 명시적으로 지정하려면
일반적인 방법으로 배열을 선언합니다.
괄호 안에서 각 차원의 상한 앞에 0 To를 추가합니다.
Public Sub declarelowerbounds() Dim monthtotal(0 To 11) As Double Dim cell(0 To 39, 0 To 19) As Integer MsgBox("Total number of elements:" _ & vbCrLf & "monthtotal (0 To 11) length " & CStr(monthtotal.Length) _ & vbCrLf & "cell (0 To 39, 0 To 19) length " & CStr(cell.Length)) End Sub
하한은 항상 0이어야 하지만 이를 명시적으로 선언하면 코드를 읽기가 더 쉬워집니다. 두 한계를 모두 지정하면 하한이 0임을 더 확실하게 할 수 있습니다.
대체 배열 만들기.Dim 문(Visual Basic) 또는 New(Visual Basic) 절을 사용하지 않고도 배열을 만들 수 있습니다. 예를 들어, CreateInstance 메서드를 호출하거나 다른 구성 요소에서 코드에 이 방식으로 만든 배열을 전달할 수 있습니다. 이러한 배열의 하한은 0이 아닐 수 있습니다. 언제든지 GetLowerBound 메서드나 LBound 함수(Visual Basic)를 사용하여 차원의 하한을 테스트할 수 있습니다.