Dichiarazione di strutture per gli utenti di Visual Basic 6.0
Aggiornamento: novembre 2007
In Visual Basic le strutture e i tipi definiti dall'utente vengono considerati come lo stesso tipo di elemento di programmazione. In Visual Basic 2008 la dichiarazione di struttura è stata aggiornata per garantire l'uniformità e migliorare la leggibilità.
Visual Basic 6.0
In Visual Basic 6.0 è possibile dichiarare una struttura utilizzando la costruzione Type ... End Type. Per impostazione predefinita, la struttura e i relativi membri sono di accesso pubblico. La dichiarazione esplicita di accesso è facoltativa. Nell'esempio seguente viene illustrata una dichiarazione di struttura valida:
Type Employee
EmpNumber As Integer ' Defaults to Public access.
EmpOfficePhone As String
EmpHomePhone As String ' Cannot be declared Private inside Type.
End Type
Visual Basic 2005
L'istruzione Type non è supportata in Visual Basic 2008. Per dichiarare una struttura è necessario utilizzare l'istruzione Structure come parte di una costruzione Structure ... End Structure. A ogni membro di una struttura deve essere associato un modificatore di accesso, che può essere Public, Friend o Private. È inoltre possibile utilizzare l'istruzione Dim, la cui impostazione predefinita è l'accesso pubblico. È possibile dichiarare la struttura dell'esempio precedente nel modo seguente:
Structure Employee
Public EmpNumber As Integer 'Must declare access, even if Public.
Dim EmpOfficePhone As String 'Still defaults to Public access.
Private EmpHomePhone As String 'Can be made Private inside Structure.
End Structure
In Visual Basic 2008 la sintassi per strutture e classi viene unificata. La maggior parte delle funzionalità delle classi, fra cui i metodi, è supportata dalle strutture.
Vedere anche
Concetti
Riepilogo delle modifiche al supporto degli elementi di programmazione