Strutture: tipi di dati dell'utente

Aggiornamento: novembre 2007

Una struttura rappresenta una generalizzazione del tipo definito dall'utente (UDT, User-Defined Type) supportato dalle precedenti versioni di Visual Basic. Oltre ai campi, le strutture sono in grado di esporre proprietà, metodi ed eventi. Una struttura può implementare una o più interfacce ed è possibile dichiarare i livelli individuali di accesso per ciascun campo.

È possibile combinare dati di tipi differenti in modo da creare una struttura. Una struttura associa uno o più elementi tra loro e all'interno della struttura stessa. Quando si dichiara una struttura, essa diviene un tipo di dati composito ed è possibile dichiarare variabili di tale tipo.

Le strutture risultano utili quando si desidera che una singola variabile possa contenere più informazioni correlate. Si consideri ad esempio il caso in cui si desideri riunire informazioni quali il nome, l'interno telefonico e lo stipendio di un dipendente. Sarà possibile utilizzare più variabili per queste informazioni oppure definire una struttura e utilizzarla per un'unica variabile di dipendente. Il vantaggio della struttura diviene evidente quando il numero dei dipendenti è alto e pertanto sono numerose anche le istanze della variabile.

In questa sezione

Sezioni correlate