Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |