Partager via


Vue d’ensemble des constantes (Visual Basic)

Une constante est un nom explicite qui prend la place d’un nombre ou d’une chaîne qui ne change pas. Les constantes stockent les valeurs qui, comme le nom l’indique, restent les mêmes tout au long de l’exécution d’une application. Vous pouvez améliorer considérablement la lisibilité de votre code et faciliter la maintenance à l’aide de constantes. Utilisez-les dans le code qui contient des valeurs qui réapparaîtnt ou qui dépendent de certains nombres difficiles à mémoriser ou qui n’ont aucune signification évidente.

Comment créer et utiliser des constantes

Visual Basic contient un certain nombre de constantes prédéfinies, principalement à l’aide de l’impression et de l’affichage. Vous pouvez également créer vos propres constantes avec l’instruction Const , en utilisant les mêmes instructions que celles que vous feriez pour créer un nom de variable. Si Option Strict est On, vous devez déclarer explicitement le type de constante.

L’étendue d’une constante, qui est l’ensemble de tout le code qui peut y faire référence sans qualifier son nom, est identique à celle d’une variable déclarée dans le même emplacement. Pour créer une constante qui existe dans l’étendue d’une procédure particulière, déclarez-la à l’intérieur de cette procédure. Pour créer une constante disponible dans toute une application, déclarez-la à l’aide du Public mot clé dans la section déclarations de la classe.

Remarque

Bien que les constantes ressemblent quelque peu à des variables, vous ne pouvez pas les modifier ou leur attribuer de nouvelles valeurs, car vous pouvez les variables.

Les constantes que vous utilisez dans votre code peuvent être définies par le modèle objet pour les contrôles ou les composants que vous utilisez, ou elles peuvent être définies par l’utilisateur (autrement dit, celles que vous créez vous-même).

Constantes de compilation et d’exécution

Une constante au moment de la compilation est calculée au moment de la compilation du code, tandis qu’une constante au moment de l’exécution ne peut être calculée que pendant l’exécution de l’application. Une constante au moment de la compilation aura la même valeur chaque fois qu’une application s’exécute, tandis qu’une constante runtime peut changer à chaque fois. Les constantes au moment de la compilation sont requises pour les cas tels que les limites de tableau, les expressions de casse ou les initialiseurs d’énumérateur.

Dans cette section

Définition Terme
Procédure : déclarer une constante Explique comment utiliser l’instruction Const pour déclarer une constante et définir sa valeur ; en déclarant une constante, vous attribuez un nom explicite à la valeur.
User-Defined Constantes Décrit comment créer vos propres constantes, y compris des informations sur l’étendue et comment éviter les références circulaires.
Types de données constantes et littérales Fournit des informations sur la façon dont le compilateur Visual Basic initialise les constantes quand il Option Explicit est désactivé.
Guide pratique pour regrouper les valeurs de constante associées Montre comment regrouper des valeurs constantes associées.

Référence

Définition Terme
constantes et énumérations Répertorie les constantes prédéfinies par Visual Basic.
Instruction Const Décrit l’instruction Const et son utilisation.
Instruction Option Strict Décrit l’instruction Option Strict et son utilisation.

Voir aussi