Information.LBound(Array, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert het laagste beschikbare subscript voor de aangegeven dimensie van een matrix.
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
Parameters
- Array
- Array
Required. Matrix van elk gegevenstype. De matrix waarin u het laagst mogelijke subscript van een dimensie wilt vinden.
- Rank
- Int32
Optional.
Integer. De dimensie waarvoor het laagst mogelijke subscript moet worden geretourneerd. Gebruik 1 voor de eerste dimensie, 2 voor de tweede, enzovoort. Als Rank u dit weglaat, wordt uitgegaan van 1.
Retouren
Integer. De laagste waarde die het subscript voor de opgegeven dimensie kan bevatten.
LBound retourneert altijd 0 zolang Array deze is geïnitialiseerd, zelfs als deze geen elementen bevat, bijvoorbeeld als het een tekenreeks met lengte nul is. Als Array dat het is Nothing, LBound gooit een ArgumentNullException.
Uitzonderingen
Array is Nothing.
Rank kleiner dan 1 of Rank groter is dan de rang van Array.
Voorbeelden
In het volgende voorbeeld wordt de LBound functie gebruikt om het laagste beschikbare subscript voor de aangegeven dimensie van een matrix te bepalen.
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.
Opmerkingen
Omdat matrixsubscripts beginnen bij 0, is het laagste beschikbare subscript voor elke dimensie altijd 0.
Voor een matrix met de volgende dimensies worden LBound de waarden in de volgende tabel geretourneerd:
Dim a(100, 5, 4) As Byte
| Bellen naar LBound | Retourwaarde |
|---|---|
LBound(a, 1) |
0 |
LBound(a, 2) |
0 |
LBound(a, 3) |
0 |