Strutture (Visual Basic)Structures (Visual Basic)

Una struttura è una generalizzazione del tipo definito dall'utente (UDT) supportata dalle versioni precedenti di Visual Basic.A structure is a generalization of the user-defined type (UDT) supported by previous versions of Visual Basic. Oltre ai campi, le strutture possono esporre proprietà, metodi ed eventi.In addition to fields, structures can expose properties, methods, and events. Una struttura può implementare una o più interfacce ed è possibile dichiarare i singoli livelli di accesso per ogni campo.A structure can implement one or more interfaces, and you can declare individual access levels for each field.

È possibile combinare elementi di dati di tipi diversi per creare una struttura.You can combine data items of different types to create a structure. Una struttura associa uno o più elementi tra loro e con la struttura stessa.A structure associates one or more elements with each other and with the structure itself. Quando si dichiara una struttura, diventa un tipo di dati compositoed è possibile dichiarare variabili di quel tipo.When you declare a structure, it becomes a composite data type, and you can declare variables of that type.

Le strutture sono utili quando si desidera che una singola variabile contenga diverse informazioni correlate.Structures are useful when you want a single variable to hold several related pieces of information. È ad esempio possibile che si desideri proteggere il nome, l'estensione del telefono e lo stipendio di un dipendente.For example, you might want to keep an employee's name, telephone extension, and salary together. È possibile usare diverse variabili per queste informazioni oppure definire una struttura e usarla per una singola variabile dipendente.You could use several variables for this information, or you could define a structure and use it for a single employee variable. Il vantaggio della struttura diventa evidente quando si dispone di molti dipendenti e pertanto di molte istanze della variabile.The advantage of the structure becomes apparent when you have many employees and therefore many instances of the variable.

Contenuto della sezioneIn This Section

Procedura: Dichiarare una strutturaHow to: Declare a Structure
Viene illustrato come dichiarare una struttura e i relativi elementi.Shows how to declare a structure and its elements.

Variabili di strutturaStructure Variables
Viene illustrata l'assegnazione di una struttura a una variabile e l'accesso ai relativi elementi.Covers assigning a structure to a variable and accessing its elements.

Strutture e altri elementi di programmazioneStructures and Other Programming Elements
Riepiloga il modo in cui le strutture interagiscono con matrici, oggetti, procedure e viceversa.Summarizes how structures interact with arrays, objects, procedures, and each other.

Strutture e classiStructures and Classes
Descrive le analogie e le differenze tra le strutture e le classi.Describes the similarities and differences between structures and classes.

Tipi di datiData Types
Introduce i tipi di dati Visual Basic e ne descrive l'utilizzo.Introduces the Visual Basic data types and describes how to use them.

Tipi di datiData Types
Elenca i tipi di dati elementari forniti da Visual Basic.Lists the elementary data types supplied by Visual Basic.