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
Required. Matrice di qualsiasi tipo di dati. Matrice in cui si desidera trovare l'indice più basso possibile di una dimensione.
- Rank
- Int32
Optional.
Integer. Dimensione per la quale deve essere restituito il pedice più basso possibile. Usare 1 per la prima dimensione, 2 per la seconda e così via. Se Rank viene omesso, si presuppone 1.
Valori restituiti
Integer. Il valore più basso che può contenere l'indice per la dimensione specificata.
LBound restituisce sempre 0 purché Array sia stato inizializzato, anche se non contiene elementi, ad esempio se si tratta di una stringa di lunghezza zero. Se Array è Nothing, LBound genera un'eccezione ArgumentNullException.
Eccezioni
Array è Nothing.
Rank minore di 1 o Rank è maggiore del rango 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
Poiché gli pedice di matrice iniziano da 0, il pedice più basso disponibile per ogni 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 |
Si applica a
Vedi anche
- UBound(Array, Int32)
- ArgumentException
- RankException
- Istruzione Dim (Visual Basic)
- Istruzione ReDim (Visual Basic)