Condividi tramite


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)

Istruzione Option Strict

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.