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 estOn
, 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
, ouString
).Quand
Option Infer
estOn
ouOption Strict
estOff
, vous pouvez déclarer une constante sans spécifier de type de données avec une clauseAs
. 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
,Protected
ouProtected 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