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 può essere modificata o assegnata a un nuovo valore.

Si dichiara una costante 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, Protectedo 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 senza chiamate di funzione).

Annotazioni

Il computer potrebbe visualizzare nomi o percorsi diversi per alcuni degli elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. L'edizione di Visual Studio disponibile e le impostazioni usate determinano questi elementi. Per altre informazioni, vedere Personalizzazione dell'IDE.

Per dichiarare una costante

  • Scrivere una dichiarazione che include un identificatore di accesso, la Const parola chiave 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, CharDateTime, Decimal, DoubleInteger, LongShortSingleo ).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 As parola chiave 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, FriendProtected, 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  
    

Vedere anche