Condividi tramite


Cenni preliminari sulle costanti (Visual Basic)

Una costante è un nome significativo non soggetto a modifiche utilizzato in sostituzione di un numero o di una stringa. Nelle costanti vengono memorizzati valori che, come suggerisce il nome, devono rimanere costanti durante l'esecuzione di un'applicazione. L'utilizzo delle costanti consente di migliorare notevolmente la leggibilità del codice e di semplificarne la manutenzione. Si consiglia di utilizzarle soprattutto nei codici che contengono valori utilizzati più volte o che dipendono da determinati numeri che risultano difficili da ricordare o che non hanno un chiaro significato.

Creazione e utilizzo delle costanti

In Visual Basic sono disponibili numerose costanti predefinite, utilizzate principalmente per la stampa e la visualizzazione. È anche possibile creare costanti personalizzate mediante l'istruzione Const, utilizzando le stesse regole adottate per la creazione dei nomi di variabile. Se Option Strict è On, è necessario dichiarare esplicitamente il tipo di costante.

L'ambito di una costante, ovvero la parte del codice che può fare riferimento alla costante senza qualificarne il nome, corrisponde a quello di una variabile dichiarata nella stessa posizione. Per creare una costante che esista all'interno dell'ambito di una routine particolare, dichiararla all'interno di tale routine. Per creare una costante che sia disponibile in tutta l'applicazione, dichiararla nella sezione dichiarazioni della classe utilizzando la parola chiave Public.

Nota

Sebbene siano simili alle variabili, non è possibile modificare o assegnare nuovi valori alle costanti.

Le costanti utilizzate nel codice possono essere definite dal modello a oggetti relativo ai controlli o ai componenti utilizzati oppure possono essere definite dall'utente, ovvero personalizzate.

Costanti in fase di compilazione e in fase di esecuzione

Una costante in fase di compilazione viene calcolata al momento della compilazione del codice, mentre una costante in fase di esecuzione può essere calcolata solo durante l'esecuzione dell'applicazione. Nel primo caso il valore della costante rimarrà lo stesso per ogni esecuzione dell'applicazione, mentre nel secondo il valore potrà variare ogni volta. Le costanti in fase di compilazione sono necessarie in determinati casi, ad esempio i limiti di matrice, le espressioni case o gli inizializzatori degli enumeratori.

Argomenti della sezione

Definizione

Argomento

Procedura: dichiarare una costante (Visual Basic)

Illustra come utilizzare l'istruzione Const per dichiarare una costante e impostarne il valore. Dichiarando una costante si assegna al valore un nome significativo.

Costanti definite dall'utente (Visual Basic)

Viene illustrata la creazione di costanti personalizzate, incluse le informazioni sull'ambito di validità e come evitare i riferimenti circolari.

Tipi di dati costanti e letterali (Visual Basic)

Vengono fornite informazioni sul modo in cui il compilatore Visual Basic inizializza le costanti quando si disattivaOption Explicit.

Procedura: raggruppare i valori delle costanti correlate (Visual Basic)

Dimostra come raggruppare i valori costanti correlati.

Riferimento

Definizione

Argomento

Costanti ed enumerazioni (Visual Basic)

Sono illustrate le costanti predefinite di Visual Basic.

Istruzione Const (Visual Basic)

Viene descritta l'istruzione Const e ne viene illustrato l'utilizzo.

Istruzione Option Strict

Viene descritta l'istruzione Option Strict e ne viene illustrato l'utilizzo.

Vedere anche

Concetti

Panoramica sulle enumerazioni (Visual Basic)