Partager via


Vue d'ensemble des constantes

Mise à jour : novembre 2007

Une constante est un nom significatif qui symbolise un nombre ou une chaîne invariable. Les constantes stockent des valeurs qui, comme leur nom l'indique, demeurent identiques lors de l'exécution d'une application. Vous pouvez améliorer considérablement la lisibilité de votre code et simplifier sa gestion en utilisant des constantes. Utilisez-les dans du code qui contient des valeurs qui réapparaissent ou qui dépend de certains nombres qui sont difficiles à mémoriser ou qui n'ont aucune signification évidente.

Comment créer et utiliser des constantes

Visual Basic contient plusieurs constantes prédéfinies, utilisées principalement pour l'impression et l'affichage. Vous pouvez également créer vos propres constantes avec l'instruction Const, en utilisant les mêmes indications que celles permettant de créer un nom de variable. Si Option Strict est On, vous devez déclarer le type de constante de manière explicite.

La portée d'une constante, qui correspond à l'ensemble du code qui peut y faire référence sans qualifier son nom, est identique à celle d'une variable déclarée au même emplacement. Pour créer une constante existant dans la portée d'une procédure particulière, vous devez la déclarer dans cette procédure. Pour créer une constante qui soit disponible pour l'ensemble d'une application, vous devez la déclarer à l'aide du mot clé Public dans la section des déclarations de la classe.

Remarque :

Bien que les constantes ressemblent un peu aux variables, vous ne pouvez pas les modifier ni leur assigner de nouvelles valeurs, contrairement aux variables.

Les constantes utilisées dans votre code peuvent être définies par le modèle d'objet pour les contrôles ou les composants que vous utilisez ou être définies par l'utilisateur (celles que vous créez personnellement).

Constantes de compilation et d'exécution

Une constante de compilation est calculée lors de la compilation du code, alors qu'une constante d'exécution peut être calculée uniquement durant l'exécution de l'application. Une constante de compilation aura la même valeur chaque fois qu'une application s'exécute, tandis qu'une constante d'exécution peut changer à chaque fois. Les constantes de compilation sont nécessaires pour les cas, tels que les tailles de tableau, les expressions de cas ou les initialiseurs d'énumérateur.

Voir aussi

Tâches

Comment : déclarer une constante

Concepts

Constantes et types de données littérales

Constantes déclarées par Visual Basic

Référence

Const, instruction (Visual Basic)

Public (Visual Basic)

Autres ressources

Constantes et énumérations (Visual Basic)

Constantes en Visual Basic