Information.LBound(Array, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |