Inicializar un Array de Structures con Arrays en la Structure

27/09/2004 - 00:10 por 44r0x0r44 | Informe spam
Buenas noches lectores!

Una vez más he tropezado con un enigma, a ver si me podeis
ayudar (gracias por adelantado)

Tengo el siguiente Structure:

Public Structure Test
Dim Name As String
Dim Values as Integer()

Public Sub New(N as String, V as Integer())
Name = N
Values = V
End Sub
End Structure

Seguidamente quiero inicializar un Array de estructuras Test:

Dim x as Test() = _
{New Test("a", {1, 2, 3}), _
New Test("b",{4, 5, 6})}

Pero con la sintaxis expuesta no es correcta en VB.NET
¿Como debo proceder si quiero Declarar e Inicializar a la vez?

Una vez más, gracias a todos.

Preguntas similare

Leer las respuestas

#6 44r0x0r44
27/09/2004 - 13:04 | Informe spam
A ver si lo he entendido bien: ¿Se pueden inicializar
arrays de estructuras tal y como lo estoy haciendo SIEMPRE
Y CUANDO estas estructuras no contengan otra matriz o array
en su interior?


Mostrar la cita
estructuras, pero
Mostrar la cita
arreglo de enteros.
Mostrar la cita
mensaje
Mostrar la cita
#7 44r0x0r44
27/09/2004 - 13:34 | Informe spam
3.- He hecho el riduculo :(

Tienes razón se hace como dicer.

Perdón.


Mostrar la cita
#8 Eduardo A. Morcillo [MS MVP VB]
27/09/2004 - 16:13 | Informe spam
Mostrar la cita
No, no es eso. Es que debes crear cada array. El {} solo define los datos
del array pero no el array en si.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Ads by Google
Search Busqueda sugerida