? Fonction LimiteSup de Visual Basic retourne le plus haut indice d'un tableau. Par exemple, si vous avez défini un " myArray " variable comme un tableau contenant 10 entiers , puis " LimiteSup ( myArray ) " donnera 10. Notez, cependant, que le nombre total d'éléments de ce tableau est de 11 et non de 10 . La raison pour cela est que les tableaux sont indexés à partir de 0 . Utilisez ubound pour éviter attribuer des valeurs au-delà des limites d'un tableau . Syntaxe
Vous pouvez exprimer et de commencer à comprendre la syntaxe de LimiteSup avec la mention suivante: « LimiteSup (Array, [Rank ] ) . " Cette notation vous indique tous les arguments à LimiteSup et des indices vous en à ce que ces arguments représentent. L' argument de la « Matrice » représente la variable tableau que vous passez à ubound ( dans l'introduction, " myArray " avait une telle variable). Mais comprenez que votre réseau peut être de tout type , et pas seulement des nombres entiers . En outre, le tableau peut avoir plusieurs dimensions , pas seulement un. Le " [Rank ] " partie de la syntaxe a accolades pour indiquer cet argument est facultatif. Si vous choisissez de ne pas l'inclure, VB va lui assigner la valeur par défaut de 1 , ce qui indique la première dimension d'une variable tableau .
Saisie en environnement de programmation
Saisie LimiteSup dans l'environnement de développement Visual Basic consiste à taper le mot-clé " LimiteSup », puis en appuyant sur le "(" caractère d'introduire la liste des arguments . Dès que vous insérez ce personnage , l'environnement de développement permet d'afficher une zone de texte flottante montrant la syntaxe pour LimiteSup . vous pouvez rejeter cette zone de texte en appuyant sur "Esc ". tapez les arguments pour LimiteSup , en les séparant par une virgule. Lorsque vous avez terminé la saisie des arguments , tapez le caractère ")". L'environnement de développement mettra l'accent sur deux parenthèses d'ouverture et de fermeture de montrer ces personnages sont jumelés avec succès . Cette fonctionnalité vous permet d'insérer des fonctions dont l'argument listes contiennent d'autres fonctions. Les parenthèses dans ces déclarations pourraient autrement être déroutant pour lire .
Multidimensional Arrays
Cette déclaration montre comment utiliser LimiteSup sur les variables de tableau avec plus d'une dimension : « . LimiteSup ( multiarray , dimensionNumber ) " ici, le texte " multiarray " indique une variable de tableau à deux dimensions ou plus . Cette variable pourrait être déclarée avec un énoncé tel que "dim multiarray ( 10,2 )" ou dim multiarray (2,5). " Le " texte de dimensionNumber "indique quelle dimension vous voulez la limite supérieure . < Br >
le programme d'échantillonnage du programme d'échantillonnage dans cette section déclare et initialise une variable de tableau , puis utilise LimiteSup pour imprimer les limites supérieures de la première dimension de cette variable. Lorsque vous exécutez ce programme en cliquant sur la commande du menu "Démarrer" de " démarrer le débogage " , le programme affichera «2», indique la même limite supérieure figurant dans la déclaration "Dim " .
public Class Form1
Private Sub Form1_Load ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Handles MyBase.LoadDim a (2 , 2) As Integer
un (0, 0 ) = 0MsgBox ( LimiteSup ( a, 1) ) Fin SubEnd Classe: