Partager via


Information.LBound(Array, Int32) Méthode

Définition

Retourne le plus petit indice disponible pour la dimension indiquée d'un tableau.

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

Paramètres

Array
Array

Obligatoire. Tableau de tout type de données. Tableau dans lequel vous voulez trouver le plus petit indice possible d'une dimension.

Rank
Int32

Optionnel. Integer. Dimension pour laquelle le plus petit indice possible doit être retourné. Utilisez la valeur 1 pour la première dimension, la valeur 2 pour la deuxième, etc. Si Rank cet argument est omis, la position 1 est utilisée par défaut.

Retours

Integer. Valeur la plus basse que l'indice de la dimension spécifiée peut contenir. LBound retourne toujours 0 à condition que Array ait été initialisé, même s'il n'a pas d'éléments, par exemple s'il s'agit d'une chaîne de longueur nulle. Si Array est Nothing, LBound lève une ArgumentNullException.

Exceptions

Array a la valeur Nothing.

Rank est inférieur à 1 ou Rank est supérieur au rang de Array.

Exemples

L’exemple suivant utilise la LBound fonction pour déterminer l’indice disponible le plus bas pour la dimension indiquée d’un tableau.

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.

Remarques

Compte tenu que les indices de tableau commencent à 0, le plus petit indice disponible pour chaque dimension est toujours 0.

Pour un tableau avec les dimensions suivantes, LBound retourne les valeurs du tableau suivant :

Dim a(100, 5, 4) As Byte  
Appel à LBound Valeur retournée
LBound(a, 1) 0
LBound(a, 2) 0
LBound(a, 3) 0

S’applique à

Voir aussi