Scelta del tipo di variabile da definire (Visual Basic)
Quando si definisce una variabile, è necessario specificare le seguenti caratteristiche:
Tipo di dati: tipologia dei dati contenuti nella variabile.
Durata: periodo di esistenza della variabile.
Ambito: parti del codice che possono fare riferimento alla variabile senza qualificarne il nome.
Livello di accesso: parti del codice che devono disporre delle autorizzazioni di lettura e scrittura sulla variabile.
Tipo di dati
Nell'Istruzione Dim (Visual Basic) che dichiara la variabile includere una clausola As specificando il tipo di dati appropriato, ad esempio Integer o String. Di seguito sono elencate alcune pagine in cui vengono fornite informazioni utili per la scelta del tipo di dati di una variabile.
Procedura: inserire in una variabile il numero più grande possibile (Visual Basic)
Procedura: ottimizzare l'archiviazione di Integer positivi con tipi senza segno (Visual Basic)
Procedura: inserire frazioni in una variabile (Visual Basic)
Procedura: inserire in una variabile le cifre più significative (Visual Basic)
Procedura: inserire valori di valuta in una variabile (Visual Basic)
Procedura: inserire valori true e false in una variabile (Visual Basic)
Procedura: inserire valori di data e ora in una variabile (Visual Basic)
Procedura: inserire in una variabile dati di tipo sconosciuto (Visual Basic)
Per ulteriori informazioni, vedere Riepilogo dei tipi di dati (Visual Basic).
Durata
L'aspetto fondamentale nella definizione della durata di una variabile consiste nello stabilire se è accettabile che la variabile cessi di esistere quando cessa di esistere il modulo, la classe o la routine in cui è dichiarata.
Se non è necessario che la variabile abbia una durata maggiore dell'elemento contenitore, non occorre eseguire alcuna operazione. In caso contrario, è possibile includere la parola chiave Static o Shared nella relativa istruzione Dim. Per ulteriori informazioni, vedere Durata in Visual Basic.
Ambito
L'ambito di una variabile in genere corrisponde al relativo spazio di dichiarazione, ossia all'elemento contenitore in cui è stata dichiarata. È necessario definire l'ampiezza dell'ambito della variabile.
Assicurarsi che l'istruzione Dim sia definita al livello appropriato, ad esempio a livello di blocco, routine o modulo. Seguire le istruzioni descritte in Procedura: controllare l'ambito di una variabile (Visual Basic).
Per ulteriori informazioni, vedere Ambito in Visual Basic.
Livello di accesso
A ciascuna variabile è assegnato un livello di accesso predefinito che dipende dal punto in cui la variabile è dichiarata, ossia dal tipo di elemento contenitore.
Se è necessario specificare un livello di accesso diverso da quello predefinito, è possibile includere un modificatore di accesso, ad esempio Protected o Private, nella relativa istruzione Dim. Questa operazione è consentita solo per le variabili membro, ossia le variabili dichiarate all'esterno di una routine. Seguire le istruzioni descritte in Procedura: controllare la disponibilità di una variabile (Visual Basic).
Per ulteriori informazioni, vedere Livelli di accesso in Visual Basic.
Vedere anche
Attività
Procedura: controllare l'ambito di una variabile (Visual Basic)
Riferimenti
Concetti
Dichiarazione di variabili in Visual Basic