Information.LBound(Array, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den niedrigsten verfügbaren Feldindex für die angegebene Dimension eines Arrays zurück.
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
Parameter
- Array
- Array
Erforderlich. Array eines beliebigen Datentyps. Das Array, in dem der niedrigste mögliche Feldindex einer Dimension ermittelt werden soll.
- Rank
- Int32
Dies ist optional. Integer
. Die Dimension, für die der niedrigste mögliche Feldindex zurückgegeben wird. Verwenden Sie für die erste Dimension 1, für die zweite 2 usw. Wird Rank
ausgelassen, so wird bei 1 begonnen.
Gibt zurück
Integer
. Der niedrigste Wert, den der Feldindex für die angegebene Dimension enthalten kann. LBound
gibt immer 0 zurück, sobald Array
initialisiert wurde, auch wenn es keine Elemente enthält (z. B. bei einer Zeichenfolge der Länge 0). Wenn Array
Nothing
ist, löst LBound
eine ArgumentNullException aus.
Ausnahmen
Array
ist Nothing
.
Rank
ist kleiner als 1 oder Rank
ist größer als der Rang von Array
.
Beispiele
Im folgenden Beispiel wird die LBound
-Funktion verwendet, um den niedrigsten verfügbaren Tiefgestellt für die angegebene Dimension eines Arrays zu ermitteln.
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.
Hinweise
Da Arrayfeldindizes bei 0 beginnen, ist der niedrigste mögliche Feldindex für eine Dimension immer 0.
Gibt für ein Array mit den folgenden Dimensionen LBound
die Werte in der folgenden Tabelle zurück:
Dim a(100, 5, 4) As Byte
Aufrufen von LBound | Rückgabewert |
---|---|
LBound(a, 1) |
0 |
LBound(a, 2) |
0 |
LBound(a, 3) |
0 |