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 Tiefgestellt 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
Required. Array eines beliebigen Datentyps. Das Array, in dem Sie das niedrigste mögliche Tiefgestellt einer Dimension ermitteln möchten.
- Rank
- Int32
Dies ist optional.
Integer. Die Dimension, für die das niedrigste mögliche Tiefgestellt zurückgegeben werden soll. Verwenden Sie für 1 die erste Dimension, 2 für die zweite usw. Wenn Rank nicht angegeben, wird 1 angenommen.
Gibt zurück
Integer. Der niedrigste Wert, den der Tiefgestellt für die angegebene Dimension enthalten kann.
LBound gibt immer 0 zurück, solange Array sie initialisiert wurde, auch wenn sie keine Elemente enthält, z. B. wenn es sich um eine leere Zeichenfolge handelt. Wenn Array ja Nothing, LBound löst ein ArgumentNullException.
Ausnahmen
Array ist Nothing.
Rank kleiner als 1 oder Rank 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 array subscripts bei 0 beginnen, ist der niedrigste verfügbare Tiefgestellt für jede 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
| Anruf an LBound | Rückgabewert |
|---|---|
LBound(a, 1) |
0 |
LBound(a, 2) |
0 |
LBound(a, 3) |
0 |