Condividi tramite


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

Riferimenti

Istruzione Structure

Istruzione Dim (Visual Basic)

Public (Visual Basic)

Private (Visual Basic)