Condividi tramite


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

  1. Dichiarare la variabile con un'Istruzione Dim (Visual Basic).

  2. Dopo il nome della variabile inserire una clausola As.

  3. Dopo la parola chiave As inserire la parola chiave Object.

Vedere anche

Concetti

Tipi di dati in Visual Basic

Caratteri tipo

Tipi valore e tipi riferimento

Riferimenti

Riepilogo dei tipi di dati (Visual Basic)

Tipo di dati Single (Visual Basic)

Tipo di dati Object

Altre risorse

Tipi di dati di base