Information.LBound(Array, Int32) Méthode

Définition

Retourne l’indice disponible le plus bas 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

Required. Tableau de n’importe quel type de données. Tableau dans lequel vous souhaitez trouver l’indice le plus bas possible d’une dimension.

Rank
Int32

Optional. Integer. Dimension pour laquelle l’indice possible le plus bas doit être retourné. Utilisez 1 pour la première dimension, 2 pour la deuxième, et ainsi de suite. S’il Rank est omis, 1 est supposé.

Retours

Integer. La valeur la plus basse de l’indice de la dimension spécifiée peut contenir. LBound retourne toujours 0 tant qu’il Array a été initialisé, même s’il n’a aucun élément, par exemple s’il s’agit d’une chaîne de longueur nulle. Si Array c’est Nothingle cas, LBound lève un ArgumentNullException.

Exceptions

Array a la valeur Nothing.

Rank 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

Étant donné que les indices de tableau commencent à 0, l’indice disponible le plus bas 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 renvoyée
LBound(a, 1) 0
LBound(a, 2) 0
LBound(a, 3) 0

S’applique à

Voir aussi