Information.LBound(Array, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |