¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

Declaración de estructura para usuarios de Visual Basic 6.0

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 2005 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 2005, 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 2005 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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft