Comment : déclarer une constante

Mise à jour : novembre 2007

L'instruction Const permet de déclarer une constante et de définir sa valeur. En déclarant une constante, vous assignez un nom significatif à une valeur. Une fois qu'une constante est déclarée, vous ne pouvez plus la modifier ou lui assigner une nouvelle valeur.

Vous déclarez une constante dans une procédure ou bien dans la section des déclarations d'un module, d'une classe ou d'une structure. Les constantes de niveau classe ou structure sont Private par défaut, mais elles peuvent également être déclarées comme Public, Friend, Protected ou Protected Friend pour le niveau approprié d'accès au code.

La constante doit avoir un nom symbolique valide (les règles sont identiques à celles permettant de créer des noms de variables) et une expression composée de constantes et d'opérateurs numériques ou de type chaîne (pas d'appels de fonction).

Remarque :

Les options disponibles dans les boîtes de dialogue, ainsi que les noms et emplacements des commandes de menu que vous voyez, peuvent différer de ce qui est décrit dans l'aide selon vos paramètres actifs ou votre édition. Cette page d'aide est orientée sur les Paramètres de développement généraux. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour déclarer une constante

  • Écrivez une déclaration qui inclut un spécificateur d'accès, le mot clé Const et une expression, comme illustré dans les exemples suivants :

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Lorsque Option Strict est On, vous devez déclarer explicitement une constante en spécifiant un type de données (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single ou String). Lorsque Option Strict est Off, le compilateur assigne un type de données à la constante. Pour plus d'informations, consultez Constantes et types de données littérales.

Pour déclarer une constante avec Option Strict On

  • Avec Option Strict On, écrivez une déclaration qui inclut le mot clé As et un type de données explicite, comme illustré dans les exemples suivants :

    Public Const MyInteger As Integer = 42
    Private Const DaysInWeek As Short = 7
    Protected Friend Const Funday As String = "Sunday"
    

    Vous pouvez déclarer plusieurs constantes sur une même ligne, mais il est recommandé de ne déclarer qu'une seule constante par ligne pour simplifier la lisibilité du code. Si vous déclarez plusieurs constantes sur une seule ligne, elles doivent toutes avoir le même niveau d'accès (Public, Private, Friend, Protected ou Protected Friend).

Pour déclarer plusieurs constantes sur une même ligne

  • Séparez les déclarations par une virgule et un espace, comme dans l'exemple suivant :

    Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44
    

Voir aussi

Tâches

Comment : déclarer des énumérations

Concepts

Constantes et types de données littérales

Vue d'ensemble des énumérations

Vue d'ensemble des constantes

Énumérations et qualification de noms

Constantes et énumérations intrinsèques

Référence

Const, instruction (Visual Basic)

Option Strict, instruction

Autres ressources

Constantes et énumérations en Visual Basic