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