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 určenou 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
Povinná hodnota. Pole libovolného datového typu. Pole, ve kterém chcete najít nejnižší možný dolní index dimenze.
- Rank
- Int32
Nepovinný parametr. Integer
. Dimenze, pro kterou má být vrácen nejnižší možný dolní index. Pro první dimenzi použijte hodnotu 1, pro druhou 2 atd. Pokud Rank
je vynechána, předpokládá se hodnota 1.
Návraty
Integer
. Nejnižší hodnota, kterou může dolní index pro zadanou dimenzi obsahovat. LBound
vždy vrátí hodnotu 0 Array
, pokud byla inicializována, a to i v případě, že neobsahuje žádné prvky, například pokud se jedná o řetězec nulové délky. Pokud Array
je Nothing
, LBound
vyhodí .ArgumentNullException
Výjimky
Array
je Nothing
.
Rank
menší než 1 nebo Rank
je větší než hodnost Array
.
Příklady
Následující příklad používá LBound
funkci k určení nejnižšího dostupného dolního indexu pro určenou 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 hodnotě 0, je nejnižší dostupný dolní index pro každou dimenzi 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 | Vrácená hodnota |
---|---|
LBound(a, 1) |
0 |
LBound(a, 2) |
0 |
LBound(a, 3) |
0 |