Partager via


Procédure : déclarer une constante (Visual Basic)

Vous utilisez l’instruction Const pour déclarer une constante et définir sa valeur. En déclarant une constante, vous attribuez un nom explicite à une valeur. Une fois qu’une constante est déclarée, elle ne peut pas être modifiée ou affectée à une nouvelle valeur.

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

La constante doit avoir un nom symbolique valide (les règles sont identiques à celles de la création de noms de variables) et une expression composée de constantes numériques ou de chaînes et d’opérateurs (mais aucun appel de fonction).

Remarque

Votre ordinateur peut afficher différents noms ou emplacements pour certains des éléments de l’interface utilisateur Visual Studio dans les instructions suivantes. L’édition Visual Studio que vous avez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d’informations, consultez Personnaliser l’IDE.

Pour déclarer une constante

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

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Quand Option Infer est Off et Option Strict est On, vous devez déclarer une constante explicitement en spécifiant un type de données (Boolean, , Byte, Char, DateTime, DoubleDecimalInteger, Long, ShortSingleou ).String

    Quand Option Infer est On ou Option Strict est Off, vous pouvez déclarer une constante sans spécifier de type de données avec une As clause. Le compilateur détermine le type de la constante à partir du type de l’expression. Pour plus d’informations, consultez Types de données constantes et littérales.

Pour déclarer une constante qui a un type de données explicitement déclaré

  • Écrivez une déclaration qui inclut le As mot clé et un type de données explicite, comme 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 seule ligne, bien que votre code soit plus lisible si vous déclarez une seule constante par ligne. Si vous déclarez plusieurs constantes sur une seule ligne, elles doivent toutes avoir le même niveau d’accès (Public, , Private, FriendProtectedou Protected Friend).

Pour déclarer plusieurs constantes sur une seule ligne

  • Séparez les déclarations avec 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