Procedura: dichiarare una costante (Visual Basic)
Usare l'istruzione Const
per dichiarare una costante e impostarne il valore. Dichiarando una costante, si assegna un nome significativo a un valore. Una volta dichiarata una costante, non è possibile modificarla o assegnarle un nuovo valore.
Una costante viene dichiarata all'interno di una routine o nella sezione delle dichiarazioni di un modulo, di una classe o di una struttura. Le costanti a livello di classe o struttura sono Private
per impostazione predefinita, ma possono anche essere dichiarate come Public
, Friend
, Protected
o Protected Friend
per il livello appropriato di accesso al codice.
La costante deve avere un nome simbolico valido (le regole sono uguali a quelle per la creazione di nomi di variabili) e un'espressione composta da costanti e operatori numerici o stringa (ma non da chiamate di funzione).
Nota
I nomi o i percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni, vedere Personalizzazione dell'IDE.
Per dichiarare una costante
Scrivere una dichiarazione che include un identificatore di accesso, la parola chiave
Const
e un'espressione, come negli esempi seguenti:Public Const DaysInYear = 365 Private Const WorkDays = 250
Quando Option Infer è
Off
e Option Strict èOn
, è necessario dichiarare una costante in modo esplicito specificando un tipo di dati (Boolean
,Byte
,Char
,DateTime
,Decimal
,Double
,Integer
,Long
,Short
,Single
oString
).Quando
Option Infer
èOn
oOption Strict
èOff
, è possibile dichiarare una costante senza specificare un tipo di dati con una clausolaAs
. Il compilatore determina il tipo della costante dal tipo dell'espressione. Per altre informazioni, vedere Tipi di dati costanti e letterali.
Per dichiarare una costante con un tipo di dati dichiarato in modo esplicito
Scrivere una dichiarazione che include la parola chiave
As
e un tipo di dati esplicito, come negli esempi seguenti:Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
È possibile dichiarare più costanti su una singola riga, anche se il codice è più leggibile se si dichiara solo una singola costante per riga. Se si dichiarano più costanti su una singola riga, tutte devono avere lo stesso livello di accesso (
Public
,Private
,Friend
,Protected
oProtected Friend
).
Per dichiarare più costanti su una singola riga
Separare le dichiarazioni con una virgola e uno spazio, come nell'esempio seguente:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44