Procedura: inserire in una variabile dati di tipo sconosciuto
Aggiornamento: novembre 2007
Per poter contenere puntatori ai dati, una variabile deve essere dichiarata come tipo di dati Object.
Una variabile del Tipo di dati Object può contenere un puntatore a un valore di qualsiasi tipo di dati. Sono inclusi sia tipi di valore, ad esempio Integer, Boolean e istanze di struttura, che tipi di riferimento, che sono istanze di oggetti create da classi quali String, Form e istanze di matrici.
Prestazioni. Il vantaggio del tipo di dati Object è che può essere utilizzato per puntare a dati di qualsiasi tipo. Lo svantaggio è che implica operazioni aggiuntive che prolungano i tempi di esecuzione e rallentano le prestazioni dell'applicazione. Se si utilizza una variabile Object per i tipi di valore, sono necessarie operazioni di conversione boxing e unboxing. Se la variabile viene utilizzata per i tipi di riferimento, avrà luogo l'associazione tardiva.
Si consiglia di utilizzare il tipo di dati Object quando è necessario che la variabile contenga tipi di dati diversi in momenti diversi oppure quando in fase di compilazione non si conosce il tipo o i tipi di dati che la variabile potrebbe contenere.
Per inserire dati di tipo non noto in una variabile
Dichiarare la variabile con un'Istruzione Dim (Visual Basic).
Dopo il nome della variabile inserire una clausola As.
Dopo la parola chiave As inserire la parola chiave Object.
Vedere anche
Concetti
Tipi valore e tipi riferimento
Riferimenti
Riepilogo dei tipi di dati (Visual Basic)
Tipo di dati Single (Visual Basic)