Compartir a través de


Declaración de estructura para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

Visual Basic considera que las estructuras y los tipos definidos por el usuario (UDT) son el mismo tipo de elemento de programación. Visual Basic 2008 actualiza la declaración de estructura para unificar y mejorar la legibilidad.

Visual Basic 6.0

En Visual Basic 6.0, las estructuras se declaran mediante la construcción Type ... End Type. La estructura y sus miembros toman como valor predeterminado el acceso público. La declaración explícita de acceso es opcional. El siguiente ejemplo muestra una declaración de estructura 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

En Visual Basic 2008, no se admite la instrucción Type. Debe declarar las estructuras mediante la instrucción Structure como parte de una construcción Structure ... End Structure. Todos los miembros de una estructura deben tener modificador de acceso, que puede ser Public, Friend o Private. También puede utilizar la instrucción Dim, que toma como valor predeterminado el acceso público. La estructura del ejemplo anterior puede declararse como sigue:

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 la sintaxis de estructuras y clases. Las estructuras admiten la mayoría de las características de clases, incluidos los métodos.

Vea también

Conceptos

Resumen de cambios de los elementos de programación ofrecidos

Referencia

Structure (Instrucción)

Instrucción Dim (Visual Basic)

Public (Visual Basic)

Private (Visual Basic)