Information.LBound(Array, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar den lägsta tillgängliga nedsänkta för den angivna dimensionen för en matris.
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
Parametrar
- Array
- Array
Required. Matris av valfri datatyp. Matrisen där du vill hitta den lägsta möjliga nedsänkta dimensionen.
- Rank
- Int32
Optional.
Integer. Den dimension som lägsta möjliga nedsänkta ska returneras för. Använd 1 för den första dimensionen, 2 för den andra och så vidare. Om Rank utelämnas antas 1.
Returer
Integer. Det lägsta värdet som nedsänkts för den angivna dimensionen kan innehålla.
LBound returnerar alltid 0 så länge som Array har initierats, även om det inte har några element, till exempel om det är en sträng med noll längd. Om Array är Nothing, LBound genererar en ArgumentNullException.
Undantag
Array är Nothing.
Rank mindre än 1 eller Rank är större än rangordningen för Array.
Exempel
I följande exempel används LBound funktionen för att fastställa den lägsta tillgängliga nedsänkta för den angivna dimensionen för en matris.
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.
Kommentarer
Eftersom matrisunderskrifter börjar vid 0 är det lägsta tillgängliga nedsänkta värdet för varje dimension alltid 0.
För en matris med följande dimensioner LBound returnerar värdena i följande tabell:
Dim a(100, 5, 4) As Byte
| Anrop till LBound | Returvärde |
|---|---|
LBound(a, 1) |
0 |
LBound(a, 2) |
0 |
LBound(a, 3) |
0 |