Condividi tramite


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

    Quando 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 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 o Protected 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  
    

Vedi anche