Choix du type de variable à définir (Visual Basic)
Lorsque vous définissez une variable, vous devez décider des caractéristiques suivantes :
Son type de données - quel genre de données elle doit contenir
Sa durée de vie - combien de temps elle doit continuer à exister
Sa portée - quel code doit être capable d'y faire référence sans qualifier son nom
Son niveau d'accès - quel code doit avoir l'autorisation en lecture et en écriture sur elle
Type de données
Dans le Dim, instruction (Visual Basic) qui déclare la variable, insérez une clause As spécifiant le type de données approprié (tel que Integer ou String). Les pages suivantes peuvent vous aider à choisir le type de données d'une variable.
Comment : stocker des entiers dans une variable (Visual Basic)
Comment : stocker le plus grand nombre possible dans une variable (Visual Basic)
Comment : optimiser le stockage d'entiers positifs avec les types non signés (Visual Basic)
Comment : stocker des fractions dans une variable (Visual Basic)
Comment : stocker les chiffres les plus significatifs dans une variable (Visual Basic)
Comment : stocker des valeurs monétaires dans une variable (Visual Basic)
Comment : stocker des valeurs True et False dans une variable (Visual Basic)
Comment : stocker des valeurs de date et d'heure dans une variable (Visual Basic)
Comment : stocker des données de type inconnu dans une variable (Visual Basic)
Pour plus d'informations, consultez Liste des types de données (Visual Basic).
Durée de vie
La décision importante concernant la durée de vie est de déterminer s'il est acceptable ou non pour la variable de cesser d'exister lorsque le module, la classe ou la procédure qui la déclare cesse d'exister.
S'il n'est pas nécessaire que la variable excède la durée de vie de l'élément qui la contient, aucune action n'est nécessaire. Si la variable doit continuer d'exister plus longtemps que l'élément qui la contient, vous pouvez inclure les mots clés Static ou Shared dans son instruction Dim. Pour plus d'informations, consultez Durée de vie dans Visual Basic.
Portée
La portée d'une variable est normalement identique à son espace de déclaration, c'est-à-dire, l'élément conteneur dans lequel elle est déclarée. Vous devez décider le degré d'extension de la portée de la variable.
Vérifiez que l'instruction Dim apparaît au niveau approprié, comme le niveau du bloc, de la procédure ou du module. Suivez les étapes décrites dans Comment : contrôler la portée d'une variable (Visual Basic).
Pour plus d'informations, consultez Portée dans Visual Basic.
Niveau d'accès
Chaque variable possède un niveau d'accès par défaut qui dépend du lieu où elle est déclarée, c'est-à-dire du type d'élément conteneur.
Si vous devez spécifier un niveau d'accès autre que la valeur par défaut, vous pouvez inclure un modificateur d'accès (tel que Protected ou Private) dans son instruction Dim. Cette opération n'est possible que pour les variables membre (à savoir, les variables déclarées à l'extérieur d'une procédure). Suivez les étapes décrites dans Comment : contrôler la disponibilité d'une variable (Visual Basic).
Pour plus d'informations, consultez Niveaux d'accès dans Visual Basic.
Voir aussi
Tâches
Comment : contrôler la portée d'une variable (Visual Basic)
Référence
Concepts
Déclaration de variable en Visual Basic