Compartilhar via


Declaração de Estrutura para Usuários do Visual Basic 6.0

Visual Basic considera estruturas e tipos definidos pelo usuário (UDTs) como sendo o mesmo tipo de elemento de programação. Visual Basic 2008 atualizações estruturar declarações para Unificação e melhor legibilidade.

Visual Basic 6,0

No Visual Basic 6.0, você declara uma estrutura usando o Type ... End Type construção. A estrutura e seus membros são todos, por padrão, para acesso público.Declaração de acesso explícita é opcional.O exemplo a seguir mostra uma declaração de estrutura válida:

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

In Visual Basic 2008, o Type Não há suporte para demonstrativo. Você deve declarar estruturas usando a Structure demonstrativo sistema autônomo parte de um Structure ... End Structure construção. Cada membro de uma estrutura deve ter um modificador de acesso, que pode ser Public, Friend, ou Private. Você também pode usar o Dim demonstrativo, cujo padrão é acesso público. A estrutura no exemplo anterior pode ser declarada da seguinte forma:

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

Visual Basic 2008 unifica a sintaxe de estruturas e classes. Estruturas oferecem suporte à maioria dos recursos de classes, incluindo métodos.

Consulte também

Conceitos

Sumário para programação de mudanças em elementos de suporte

Referência

Instrução Structure

Dim instrução (Visual Basic)

Público (Visual Basic)

Private (Visual Basic)