Visual Basic
    • TUTORIAL
    • ESEMPI
    • RIFERIMENTI
    il mio computer

Dichiarazione di costanti.

Per dichiarare una costante e impostarne il valore usare la parola chiave const. Nella dichiarazione è obbligatorio assegnare alla costante un valore in quanto successivamente non sarebbe più possibile farlo perchè le costanti sono valori fissi non più modificabili.

E' possibile dichiarare una costante all'interno di una routine o nella sezione delle dichiarazioni di un modulo, di una classe oppure di una struttura. Per impostazione predefinita le costanti a livello di classe o di struttura sono private, ma possono anche essere dichiarate come Public, Friend, Protectedo Protected Friend (livello di accesso).

Il nome assegnato alla costante deve essere un nome simbolico per la quale valgono le stesse regole usate nella creazione di nomi di variabili, e una espressione formata da costanti, operatori numerici e di stringa, ma nessuna chiamata a funzione.

E' necessario dichiarare una costante in modo esplicito quando Option Deduce è off e Option Strict è on specificando uno di questi tipi di dati(Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single o String)

Se si desidera dichiarare una costante senza il tipo di dati è necessario che Option Infer sia impostato su on oppure che Option Strict sia impostato su off.

Dichiarare una costante senza tipo. (esempio)

Dichiarazione costanti senza tipo copia
 

Come detto in precedenza per dichiarare una costante di tipo è necessario che Option Deduce sia off e Option Strict sia on.

Dichiarare una costante di tipo (esempio)

Dichiarazione costanti di tipo copia
 

E' possibile dichiarare più costanti su una sola riga, in questo caso il livello di accesso (public, private, friend, protected, protected friend) sarà lo stesso, inoltre ogni costante dichiarata sarà separata dalle altre da una virgola.

Dichiarazione di più costanti su una sola riga copia

E' anche possibile dichiarare delle costanti utilizzando costanti precedentemente definite come negli esempi sotto, dove voglio calcolare in una costante i minuti che compongono le 24 ore di un giorno.

Public const unaOra as Integer=60                     ' un'ora= 60 minuti
Public const unGiorno as Integer=unaOra*24      ' minuti in un giorno = unaOra*24

Quando si vogliono inserire commenti all'interno di un listato basta inserire prima dei commenti il simbolo di apostrofo, così quando si compilerà il programma il compilatore ignorerà tutto il testo dopo l'apostrofo che altrimenti causerebbe errori.