Information.LBound(Array, Int32) Metoda

Definicja

Zwraca najniższy dostępny indeks dolny dla wskazanego wymiaru tablicy.

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

Parametry

Array
Array

Wymagane. Tablica dowolnego typu danych. Tablica, w której chcesz znaleźć najniższy możliwy indeks dolny wymiaru.

Rank
Int32

Opcjonalny. Integer. Wymiar, dla którego ma zostać zwrócony najniższy możliwy indeks dolny. Użyj wartości 1 dla pierwszego wymiaru, 2 dla drugiego i tak dalej. Jeśli Rank pominięto, zakłada się, że przyjmuje się, że 1.

Zwraca

Integer. Najniższa wartość indeksu dolnego dla określonego wymiaru może zawierać. LBound zawsze zwraca wartość 0, o ile Array została zainicjowana, nawet jeśli nie ma żadnych elementów, na przykład jeśli jest to ciąg o zerowej długości. Jeśli Array parametr to Nothing, LBound zgłasza wartość ArgumentNullException.

Wyjątki

Array to Nothing.

Rank wartość mniejsza niż 1 lub Rank jest większa niż ranga klasy Array.

Przykłady

W poniższym przykładzie użyto LBound funkcji do określenia najniższego dostępnego indeksu dolnego dla wskazanego wymiaru tablicy.

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.

Uwagi

Ponieważ indeksy podrzędne tablicy zaczynają się od 0, najniższy dostępny indeks dolny dla każdego wymiaru jest zawsze 0.

W przypadku tablicy o następujących wymiarach LBound zwraca wartości w poniższej tabeli:

Dim a(100, 5, 4) As Byte  
Połączenie z usługą LBound Wartość zwracana
LBound(a, 1) 0
LBound(a, 2) 0
LBound(a, 3) 0

Dotyczy

Zobacz też