Utilizzo efficiente dei tipi di dati (Visual Basic)
Alle variabili non dichiarate o dichiarate senza un tipo di dati viene assegnato il tipo di dati Object.Questo semplifica e velocizza la scrittura di programmi, ma ne può rendere più lenta l'esecuzione.
Tipizzazione forte
La specifica di tipi di dati per tutte le variabili è definita tipizzazione forte.L'utilizzo di tale tipizzazione presenta vari vantaggi:
Attiva il supporto IntelliSense per le variabili.consentendo di visualizzarne le proprietà e gli altri membri mentre si digita il codice.
Sfrutta la funzionalità di controllo dei tipi del compilatore.In questo modo vengono rilevate le istruzioni destinate ad avere esito negativo in fase di esecuzione a causa di errori quale l'overflow.Vengono inoltre rilevate le chiamate a metodi su oggetti che non li supportano.
Comporta un'esecuzione più veloce del codice.
Tipi di dati più efficaci
Per le variabili che non contengono mai frazioni, i tipi di dati integrali sono più efficaci di quelli non integrali.In Visual Basic, Integer e UInteger sono i tipi numerici che offrono maggiore efficienza.
Per i numeri frazionari, il tipo di dati più efficace è Double, poiché i processori disponibili sulle attuali piattaforme eseguono operazioni a virgola mobile in precisione doppia.Tuttavia, l'esecuzione delle operazioni con tipo di dati Double richiede più tempo rispetto a quella delle operazioni con i tipi integrali, ad esempio Integer.
Specifica del tipo di dati
Utilizzare l'Istruzione Dim (Visual Basic) per dichiarare una variabile di un tipo specifico.È possibile specificare contemporaneamente il relativo livello di accesso utilizzando la parola chiave Public (Visual Basic), Protected (Visual Basic), Friend (Visual Basic) o Private (Visual Basic), come illustrato nell'esempio riportato di seguito.
Private x As Double
Protected s As String
Conversione di caratteri
Le funzioni AscW e ChrW operano in Unicodee si consiglia di utilizzarle in alternativa a Asc e Chr, che devono essere convertite in Unicode.
Vedere anche
Riferimenti
Concetti
Tipi di dati numerici (Visual Basic)
Dichiarazione di variabili in Visual Basic