Information.LBound(Array, Int32) Metoda

Definice

Vrátí nejnižší dostupný dolní index pro uvedenou dimenzi pole.

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

Required. Pole libovolného datového typu Pole, ve kterém chcete najít nejnižší možný dolní index dimenze.

Rank
Int32

Optional. Integer. Dimenze, pro kterou má být vrácen nejnižší možný dolní index. Použijte 1 pro první dimenzi, 2 pro druhou atd. Pokud Rank tento parametr vynecháte, předpokládá se hodnota 1.

Návraty

Integer. Nejnižší hodnota dolního indexu pro zadanou dimenzi může obsahovat. LBound vždy vrátí hodnotu 0, pokud Array byla inicializována, i když neobsahuje žádné prvky, například pokud se jedná o řetězec nulové délky. Pokud Array je Nothing, LBound vyvolá .ArgumentNullException

Výjimky

Array je Nothing.

Rank menší než 1, nebo Rank je větší než pořadí Array.

Příklady

Následující příklad používá LBound funkci k určení nejnižšího dostupného dolního indexu pro uvedenou dimenzi pole.

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.

Poznámky

Vzhledem k tomu, že dolní indexy pole začínají na 0, nejnižší dostupný dolní index pro každou dimenzi je vždy 0.

Pro pole s následujícími dimenzemi LBound vrátí hodnoty v následující tabulce:

Dim a(100, 5, 4) As Byte
Volání na LBound Návratová hodnota
LBound(a, 1) 0
LBound(a, 2) 0
LBound(a, 3) 0

Platí pro

Viz také