Condividi tramite


Cenni preliminari sulle costanti (Visual Basic)

Una costante è un nome significativo che assume il posto di un numero o di una stringa che non cambia. Le costanti archiviano i valori che, come suggerisce il nome, rimangono invariati durante l'esecuzione di un'applicazione. È possibile migliorare notevolmente la leggibilità del codice e semplificare la gestione usando costanti. Usarli nel codice che contiene valori che vengono nuovamente visualizzati o che dipendono da determinati numeri difficili da ricordare o che non hanno un significato ovvio.

Come creare e usare costanti

Visual Basic contiene una serie di costanti predefinite, principalmente per la stampa e la visualizzazione. È anche possibile creare costanti personalizzate con l'istruzione Const , usando le stesse linee guida per la creazione di un nome di variabile. Se Option Strict è On, è necessario dichiarare in modo esplicito il tipo costante.

L'ambito di una costante, ovvero il set di tutto il codice che può farvi riferimento senza qualificarne il nome, è uguale a quello di una variabile dichiarata nella stessa posizione. Per creare una costante presente nell'ambito di una determinata routine, dichiararla all'interno di tale routine. Per creare una costante disponibile in un'applicazione, dichiararla usando la Public parola chiave nella sezione dichiarazioni della classe .

Annotazioni

Anche se le costanti assomigliano in qualche modo alle variabili, non è possibile modificarle o assegnare nuovi valori alle variabili.

Le costanti usate nel codice possono essere definite dal modello a oggetti per i controlli o i componenti usati oppure possono essere definite dall'utente ( ovvero quelle create manualmente).

Costanti in fase di compilazione e di runtime

Una costante in fase di compilazione viene calcolata al momento della compilazione del codice, mentre una costante di runtime può essere calcolata solo durante l'esecuzione dell'applicazione. Una costante in fase di compilazione avrà lo stesso valore ogni volta che viene eseguita un'applicazione, mentre una costante di runtime può cambiare ogni volta. Le costanti in fase di compilazione sono necessarie per casi come limiti degli array, espressioni case o inizializzatori di enumeratori.

In questa sezione

Definizione Termine
Procedura: Dichiarare una costante Viene illustrato come usare l'istruzione Const per dichiarare una costante e impostarne il valore. Dichiarando una costante, si assegna un nome significativo al valore.
User-Defined Costanti Viene descritto come creare costanti personalizzate, incluse informazioni sull'ambito e su come evitare riferimenti circolari.
Tipi di dati costanti e letterali Fornisce informazioni sul modo in cui il compilatore di Visual Basic inizializza le costanti quando Option Explicit viene disattivato.
Procedura: Raggruppare i valori costanti correlati Viene illustrato come raggruppare i valori costanti correlati.

Riferimenti

Definizione Termine
costanti ed enumerazioni Elenca le costanti predefinite di Visual Basic.
Istruzione Const Descrive l'istruzione Const e il relativo utilizzo.
Istruzione Option Strict Descrive l'istruzione Option Strict e il relativo utilizzo.

Vedere anche