Information.LBound(Array, Int32) 메서드

정의

배열의 표시된 차원에 대해 사용 가능한 가장 낮은 아래 첨자를 반환합니다.

public static int LBound(Array Array, int Rank = 1);
static member LBound : Array * int -> int
Public Function LBound (Array As Array, Optional Rank As Integer = 1) As Integer

매개 변수

Array
Array

필수 사항입니다. 모든 데이터 형식의 배열입니다. 차원의 가능한 가장 낮은 첨자를 찾으려는 배열입니다.

Rank
Int32

Optional. Integer; 가능한 가장 낮은 아래 첨자가 반환될 차원입니다. 첫 번째 차원에는 1, 두 번째 차원에는 2를 사용합니다. 생략하면 Rank 1이 가정됩니다.

반품

Integer; 지정된 차원의 아래 첨자가 포함할 수 있는 가장 낮은 값입니다. LBound 는 요소가 없는 경우(예: 길이가 0인 문자열인 경우) 초기화된 경우 항상 0 Array 을 반환합니다. 이 NothingLBoundArray 을 throw합니다ArgumentNullException.

예외

ArrayNothing입니다.

Rank 1보다 작거나 RankArray.

예제

다음 예제에서는 함수를 LBound 사용하여 배열의 표시된 차원에 대해 사용 가능한 가장 낮은 아래 첨자를 결정합니다.

Dim lowest, bigArray(10, 15, 20), littleArray(6) As Integer
lowest = LBound(bigArray, 1)
lowest = LBound(bigArray, 3)
lowest = LBound(littleArray)
' All three calls to LBound return 0.

설명

배열 아래 첨자는 0부터 시작하므로 모든 차원에 대해 사용 가능한 가장 낮은 첨자는 항상 0입니다.

다음 차원이 있는 배열의 경우 다음 표의 값을 반환합니다 LBound .

Dim a(100, 5, 4) As Byte
LBound 호출 반환 값
LBound(a, 1) 0
LBound(a, 2) 0
LBound(a, 3) 0

적용 대상

추가 정보