Partager via


Comment : déclarer une constante (Visual Basic)

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).

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, voir 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
    

    Si Option Infer a la valeur Off et si Option Strict a la valeur 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).

    Si Option Infer a la valeur On ou si Option Strict a la valeur 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 Constantes et types de données littérales (Visual Basic).

Pour déclarer une constante qui possède un type de données indiqué explicitement

  • É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 (Visual Basic)

Référence

Const, instruction (Visual Basic)

Option Strict, instruction

Concepts

Constantes et types de données littérales (Visual Basic)

Vue d'ensemble des énumérations (Visual Basic)

Vue d'ensemble des constantes (Visual Basic)

Énumérations et qualification de noms (Visual Basic)

Constantes et énumérations (Visual Basic)

Autres ressources

Constantes et énumérations en Visual Basic