Information.LBound 메서드 (Array, Int32)

 

게시 날짜: 2016년 11월

표시 된 차원 배열에 사용할 수 있는 최저 첨자를 반환합니다.

네임스페이스:   Microsoft.VisualBasic
어셈블리:  Microsoft.VisualBasic(Microsoft.VisualBasic.dll에 있음)

public static int LBound(
	Array Array,
	int Rank = 1
)

매개 변수

Array
Type: System.Array

필수 요소. 모든 데이터 형식의 배열입니다. 차원의 가능한 최저 첨자를 찾으려는 배열입니다.

Rank
Type: System.Int32

선택적 요소.Integer. 가능한 최저 첨자 반환 될 차원입니다. 2 초에 대 한 첫 번째 차원에 대해 1을 사용 하 고 있습니다. 경우 Rank 는 생략 하면 1이 사용 됩니다.

반환 값

Type: System.Int32

Integer. 가장 낮은 값 첨자 지정된 된 차원에 포함할 수 있습니다.LBound 항상 0을 반환 합니다 Array 예를 들어 길이가 0 인 문자열인 경우 요소가 없는 경우에 초기화 되었습니다. 경우 ArrayNothing, LBound throw는 ArgumentNullException합니다.

Exception Condition
ArgumentNullException

ArrayNothing인 경우

RankException

Rank 1 보다 작으면 또는 Rank 의 차수 보다 크면 Array합니다.

배열 첨자가 0에서 시작하므로 모든 차원에 대해 사용할 수 있는 최저 첨자는 항상 0입니다.

다음 차원 배열에 대 한 LBound 는 다음 표에 값을 반환 합니다.

Dim a(100, 5, 4) As Byte

LBound에 대 한 호출

반환 값

LBound(a, 1)

0

LBound(a, 2)

0

LBound(a, 3)

0

다음 예제에서는 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.

.NET Framework
1.1 이후 사용 가능
Silverlight
2.0 이후 사용 가능
맨 위로 이동
표시: