? Comportant des matrices dans votre application Visual Basic (VB) peuvent devenir très pratique si vous savez comment les utiliser . VB est un langage de programmation informatique conçu par Microsoft pour développer bureau, les applications Web et mobiles. Un réseau est un ensemble de valeurs logiquement reliés les uns aux autres , tels que le nombre de départements dans chaque état du pays . Vous pouvez utiliser le LimiteSup et les fonctions LBound pour déterminer la dimension d'un tableau. Définition
La fonction UBound renvoie la valeur d' indice la plus élevée pour la dimension indiquée d'un tableau . Le LBound est à l'opposé , il retourne le plus petit indice disponible pour la dimension indiquée d'un tableau . La valeur de retour de ces deux fonctions est un type de données Integer. Si le tableau n'a qu'un seul élément, le rendement Ubound 0. La fonction LBound renvoie toujours 0 tant que le tableau a été initialisé, même si elle n'a pas d'éléments .
Arrays Dimensions
Lorsqu'un tableau utilise un index, il est dit être unidimensionnel . Un tableau multidimensionnel utilise plus d'un index ou indice. Vous pouvez également déclarer des tableaux que l'on appelle tableau de tableaux ou des tableaux irréguliers . Ceux-ci peuvent être soit unidimensionnel ou multidimensionnel , comme les éléments peuvent définir. Par exemple , si vous déclarez un tableau à deux dimensions de mois , un indice représente des mois et les autres jours. Mois ont un nombre différent de jours , donc vos éléments ne forment pas un tableau à deux dimensions rectangulaires. En VB , le tableau serait déclaré comme suit:
Dim monthsArray (11, 30) As String
Déterminer la dimension maximale
les indices commencent à 0 pour chaque tableau, et le maximum est défini par le nombre que vous tapez dans le tableau pour chaque indice. Vous pouvez déclarer un tableau de Byte multidimensionnel avec la syntaxe suivante :
Dim a (200 , 10, 2 ) As Byte
Vous pouvez récupérer la longueur du tableau pour chaque indice en utilisant la fonction LimiteSup . Le " Ubound ( a, 1) " syntaxe [sans guillemets ] retourne " 200. " Changer la position indice de "2" et le résultat est "10". Pour acquérir la taille pour la troisième indice, changer la position " . 3 "
Déterminer la cote minimum
Dans les tableaux , les indices commencent toujours à 0 , donc le plus petit indice disponible pour chaque dimension est toujours 0. Déclarez le tableau d'octets suivante et utilisez la fonction LBound pour obtenir le plus petit indice disponible :
Dim a (200 , 10, 2 ) As Byte
Pour déterminer la plus faible pour le premier indice d'utiliser l' syntaxe " LBound ( a, 1) " [ sans les guillemets ] pour retourner 0. Changer l'indice de "2" et la fonction renvoie également «0». Changer l'indice de «3» et la valeur de retour est toujours "0".