Definicion de un array

19/04/2006 - 17:33 por Jose A | Informe spam
Saludos canal. Vereis estoy empezando con vb.net muy poquito a poco y me
encontrado que no se definir un structure de variable en un modulo en la
cual una de ellas es un array de una profundidad, os pongo aqui como lo
tengo

Structure TPResultados
Dim Fecha As Date
Dim N() As double < esta necesito que sea N(5)
Dim C As Double
Dim Reintegro As Single
Dim IMP_C1 As Double
Dim IMP_C2 As Double
Dim IMP_C3 As Double
Dim IMP_C4 As Double
Dim IMP_C5 As Double
Dim IMP_R As Double
End Structure

¿como o donde tengo que indicar la dimension de la variable N?

A su vez la estructura TPResultados la utilizare para crear otra matriz
de la siguiente manera

Dim RResultados(3) as TPresultados


Gracias anticipadas
 

Leer las respuestas

#1 Jesús López
19/04/2006 - 19:39 | Informe spam
Desafortunadamente las estructuras no permiten eso, pero podría hacerse
perfectamente con una clase. ¿Hay alguna razón especial por la que usas
estructuras en vez de clases? Las estructuras tienen el problema de que al
ser un tipo valor están sujetas a procesos de boxing y unboxing los cuales
añaden ineficiencia a las aplicaciones.

Saludos:

Jesús López



"Jose A" escribió en el mensaje
news:
Saludos canal. Vereis estoy empezando con vb.net muy poquito a poco y me
encontrado que no se definir un structure de variable en un modulo en la
cual una de ellas es un array de una profundidad, os pongo aqui como lo
tengo

Structure TPResultados
Dim Fecha As Date
Dim N() As double < esta necesito que sea N(5)
Dim C As Double
Dim Reintegro As Single
Dim IMP_C1 As Double
Dim IMP_C2 As Double
Dim IMP_C3 As Double
Dim IMP_C4 As Double
Dim IMP_C5 As Double
Dim IMP_R As Double
End Structure

¿como o donde tengo que indicar la dimension de la variable N?

A su vez la estructura TPResultados la utilizare para crear otra matriz de
la siguiente manera

Dim RResultados(3) as TPresultados


Gracias anticipadas

Preguntas similares