Procedura: dichiarare una costante (Visual Basic)
L'istruzione Const consente di dichiarare una costante e di impostarne il valore. Mediante la dichiarazione di una costante è possibile assegnare a un valore un nome significativo. Dopo aver dichiarato una costante, non è possibile modificarla o assegnarle un nuovo valore.
È possibile dichiarare una costante all'interno di una routine oppure nella sezione dichiarazioni di un modulo, una classe o una struttura. Le costanti a livello di classe o di struttura sono Private per impostazione predefinita, ma possono anche essere dichiarate come Public, Friend, Protected o Protected Friend per il livello di accesso al codice appropriato.
È necessario che alla costante siano assegnati un nome simbolico valido (le regole sono uguali a quelle per la creazione dei nomi di variabili) e un'espressione costituita da costanti numeriche o stringa e operatori, ma non chiamate di funzioni.
Nota
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Per dichiarare una costante
Scrivere una dichiarazione in cui siano inclusi un identificatore di accesso, la parola chiave Const e un'espressione, come illustrato negli esempi seguenti:
Public Const DaysInYear = 365 Private Const WorkDays = 250
Se 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 o String).
Se Option Infer è On o Option Strict è Off, è possibile dichiarare una costante senza specificare un tipo di dati con una clausola As. Il compilatore determina il tipo della costante dal tipo dell'espressione. Per ulteriori informazioni, vedere Tipi di dati costanti e letterali (Visual Basic).
Per dichiarare una costante con un tipo di dati indicato in modo esplicito
Scrivere una dichiarazione in cui siano inclusi la parola chiave As e un tipo di dati esplicito, come illustrato 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 sulla stessa riga, anche se il codice risulterà più leggibile se si dichiara una sola costante per riga. Se si dichiarano più costanti in una singola riga, devono presentare tutte lo stesso livello di accesso (Public, Private, Friend, Protected o Protected Friend).
Per dichiarare più costanti sulla stessa riga
Separare le dichiarazione con una virgola e uno spazio, come illustrato nell'esempio seguente:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44
Vedere anche
Attività
Procedura: dichiarare enumerazioni (Visual Basic)
Riferimenti
Istruzione Const (Visual Basic)
Concetti
Tipi di dati costanti e letterali (Visual Basic)
Panoramica sulle enumerazioni (Visual Basic)
Cenni preliminari sulle costanti (Visual Basic)
Qualifica di nomi ed enumerazioni (Visual Basic)
Costanti ed enumerazioni (Visual Basic)
Altre risorse
Costanti ed enumerazioni in Visual Basic
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Maggio 2011 |
Informazioni modificate sull'inferenza del tipo. |
Correzione di bug nel contenuto. |