En ocasiones es necesario indicar, para un array un número de valores tal que, con la forma de los arrays, no es posible conseguir. Por ejemplo, indicar 5 valores por cada elemento del array, de forma que un valor sea String, dos Integer, otro de tipo fecha y otro boleano. En estos casos tenemos las estructuras que se definirán siempre como públicas dentro de un módulo de Visual. Su forma genérica es:
Public Structure nombre
Dim v1 As String
Dim v2 As Integer
Dim v3 As ....
....
End Structure
Entonces podremos declarar variables o arrays cuyo tipo de dato sea el de la Structure, es decir la variable tendrá tantos apartados como valores se indiquen en el structure.
Dim variable As nombre
variable.v1 = "Hola"
variable.v2 = 12
variable...
Lo mismo es aplicable a arrays:
Dim lista(5) As nombre
lista(0).v1 = "Hola"
lista(0).v2 = 12
lista(0).....
Así con todos los elementos del array que quedarían divididos en los apartados del Structure.
No hay comentarios:
Publicar un comentario