Information.LBound(Array, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce l'indice più basso disponibile per la dimensione indicata di una matrice.
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
Parametri
- Array
- Array
Obbligatorio. Matrice di qualsiasi tipo di dati. Matrice in cui si desidera trovare l'indice più basso possibile di una dimensione.
- Rank
- Int32
facoltativo. Integer
. Dimensione per cui deve essere restituito l'indice più basso possibile. Utilizzare 1 per la prima dimensione, 2 per la seconda e così via. Se Rank
viene omesso, viene utilizzato il valore 1.
Restituisce
Integer
. Valore più basso che può essere contenuto nell'indice per la dimensione specificata. LBound
restituisce sempre 0 purché Array
sia stato inizializzato, anche se privo di elementi, ad esempio se è una stringa di lunghezza zero. Se Array
è Nothing
, LBound
genera un oggetto ArgumentNullException.
Eccezioni
Array
è Nothing
.
Rank
è minore di 1 oppure Rank
è maggiore del numero di dimensioni di Array
.
Esempio
Nell'esempio seguente viene utilizzata la LBound
funzione per determinare il pedice più basso disponibile per la dimensione indicata di una matrice.
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.
Commenti
Dato che gli indici di matrice partono da 0, l'indice minimo di qualsiasi dimensione è sempre 0.
Per una matrice con le dimensioni seguenti, LBound
restituisce i valori nella tabella seguente:
Dim a(100, 5, 4) As Byte
Chiamata a LBound | Valore restituito |
---|---|
LBound(a, 1) |
0 |
LBound(a, 2) |
0 |
LBound(a, 3) |
0 |