Partager via


Comment : 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 significatif à une valeur. Une fois qu’une constante est déclarée, elle ne peut pas être modifiée ou affectée d’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, 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 les mêmes que celles pour la création de noms de variables) et une expression composée de constantes et d’opérateurs numériques ou de chaîne (mais pas d’appels de fonction).

Notes

Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d’informations, consultez Personnalisation de l’IDE.

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 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, Decimal, Double, Integer, Long, Short, Single, ou 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 clause As. 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 dont le type de données est explicitement indiqué

  • Écrivez une déclaration qui inclut le mot clé As 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 ne déclarez qu’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, Friend, Protectedou Protected Friend).

Pour déclarer plusieurs constantes sur une seule 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