Scelta del tipo di variabile da definire
Aggiornamento: novembre 2007
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
Procedura: ottimizzare l'archiviazione di valori integer positivi con tipi senza segno
Procedura: inserire in una variabile le cifre più significative
Procedura: memorizzare valori di data e ora in una variabile
Procedura: inserire in una variabile dati di tipo sconosciuto
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. Seguire le istruzioni descritte in Procedura: aumentare la durata di una variabile.
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.
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.
Per ulteriori informazioni, vedere Livelli di accesso in Visual Basic.
Vedere anche
Attività
Procedura: aumentare la durata di una variabile
Procedura: controllare l'ambito di una variabile
Concetti
Dichiarazione di variabili in Visual Basic
Caratteristiche di elementi dichiarati
Livelli di accesso in Visual Basic