Information.LBound, méthode
Retourne le plus petit indice disponible pour la dimension indiquée d'un tableau.
Espace de noms : Microsoft.VisualBasic
Assembly : Microsoft.VisualBasic (dans microsoft.visualbasic.dll)
Syntaxe
'Déclaration
Public Shared Function LBound ( _
Array As Array, _
<OptionalAttribute> Optional Rank As Integer = 1 _
) As Integer
'Utilisation
Dim Array As Array
Dim Rank As Integer
Dim returnValue As Integer
returnValue = Information.LBound(Array, Rank)
public static int LBound (
Array Array,
[OptionalAttribute] int Rank
)
public:
static int LBound (
Array^ Array,
[OptionalAttribute] int Rank
)
public static int LBound (
Array Array,
/** @attribute OptionalAttribute() */ int Rank
)
public static function LBound (
Array : Array,
Rank : int
) : int
Paramètres
- Array
Obligatoire. Tableau de tout type de données. Tableau dans lequel vous voulez trouver le plus petit indice possible d'une dimension.
- Rank
Facultatif. 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.
Valeur de retour
Integer. La valeur la plus faible que l'indice pour la dimension spécifiée peut contenir. LBound retourne toujours 0 à condition que le Array ait été initialisé, même s'il n'a pas d'éléments, par exemple si c'est une chaîne de longueur nulle. Si Array est Nothing, LBound lève une ArgumentNullException.
Notes
Pour plus d'informations, consultez la rubrique Visual Basic LBound, fonction (Visual Basic).
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 dans le tableau suivant :
Dim a(100, 5, 4) As Byte
Appel à LBound |
Valeur de retour |
---|---|
|
0 |
|
0 |
|
0 |
Exemple
Cet exemple utilise la fonction LBound pour déterminer le plus petit indice disponible 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.
Plates-formes
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version
.NET Framework
Prise en charge dans : 2.0, 1.1, 1.0
.NET Compact Framework
Prise en charge dans : 2.0, 1.0
Voir aussi
Référence
Information, classe
Membres Information
Microsoft.VisualBasic, espace de noms
ArgumentException
RankException
Autres ressources
LBound, fonction (Visual Basic)
UBound, fonction (Visual Basic)
Dim, instruction (Visual Basic)
ReDim, instruction (Visual Basic)