Information.LBound(Array, Int32) Methode

Definition

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

Gilt für:

Weitere Informationen