Condividi tramite


Tipi di dati vari (Visual Basic)

In Visual Basic sono disponibili vari tipi di dati che non sono riconducibili né a numeri né a caratteri.ma piuttosto rappresentano dati specifici quali valori sì/no, valori di data/ora e indirizzi di oggetti.

Per un confronto dettagliato dei tipi di dati di Visual Basic, vedere Riepilogo dei tipi di dati (Visual Basic).

Tipo Boolean

Il Tipo di dati Boolean (Visual Basic) è un valore senza segno interpretato come True o False.L'ampiezza dei relativi dati dipende dalla piattaforma di implementazione.Se una variabile può contenere solo valori che indicano due stati come vero/falso, sì/no o attivato/disattivato, dichiararla come Boolean.

Tipo Date

Il Tipo di dati Date (Visual Basic) è un valore a 64 bit che contiene informazioni relative sia alla data che all'ora.Ciascun incremento rappresenta 100 nanosecondi di tempo trascorso dall'inizio (ore 00.00) dell'1 gennaio dell'anno 1 del calendario gregoriano.Se una variabile può contenere un valore data, un valore ora o entrambi, dichiararla come Date.

Tipo Object

Il Tipo di dati Object è un indirizzo a 32 bit che punta a un'istanza di oggetto all'interno dell'applicazione o in un'altra applicazione.Una variabile Object può fare riferimento a qualsiasi oggetto riconosciuto dall'applicazione o ai dati di qualsiasi tipo.Ciò include sia tipi di valore, ad esempio Integer, Booleane istanze della struttura e tipi di riferimento, che sono istanze degli oggetti hanno creato da classi come String e Forme istanze di matrice.

Se una variabile memorizza un puntatore a un'istanza di una classe che non è nota in fase di compilazione o se può puntare a vari tipi di dati, dichiararla come Object.

Il vantaggio di Object il tipo di dati è che è possibile utilizzarlo per archiviare i 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.

Vedere anche

Attività

Risoluzione dei problemi relativi ai tipi di dati (Visual Basic)

Concetti

Caratteri tipo (Visual Basic)

Tipi di dati numerici (Visual Basic)

Dati di tipo carattere (Visual Basic)

Associazione anticipata e tardiva (Visual Basic)

Altre risorse

Tipi di dati elementari (Visual Basic)