Inicializacion de matriz de estructura

07/10/2003 - 10:52 por Mario Ruiz | Informe spam
Hola a todos,

Me gustaría conocer si existe algún método, y en su caso, la sintaxis para
la inicialización de una matriz de estructuras. Sería algo parecido a lo
siguiente:

public struct Tupla
{
int a;
int b;
}

public Tupla []datos=new Tupla[2]={ ( 1 , 2 ) , ( 4 , 6) };

En principio la idea es hacer lo mismo que cuando iniciamos una matriz de
cadena por ejemplo al estilo

public string []dias=new string[7]={"L","M","X","J","V","S","D"};


Un saludo a todos

Mario

Preguntas similare

Leer las respuestas

#1 tristan
07/10/2003 - 12:56 | Informe spam
La verdad es que casi era correcto, tan solo hay que
cambiar la inicialización:

public Tupla[] datos = new Tupla[] {
new Tupla(1, 2), new Tupla(4, 6)};

public struct Tupla
{
public int a;
public int b;

public Tupla(int x, int y)
{
a = x; b = y;
}
}
Respuesta Responder a este mensaje
#2 Ernesto
07/10/2003 - 13:17 | Informe spam
No estoy muy seguro, pero quizás te sirva algo así:

public struct Tupla
{
int a;
int b;
public Tupla(int x, int y)
{
a = x; b = y;
}
}

Entonces puedes hacer

public Tupla []datos=new Tupla[2]={ ( 1 , 2 ) , ( 4 , 6) };


No lo he probado pero creo que te servirá. (Si no he cometido ninguna
burrada, jeje)

Saludos.
Ernesto.
Respuesta Responder a este mensaje
#3 Leonardo Moreno Forero
07/10/2003 - 14:11 | Informe spam
Hola Mario,

En lugar de () utiliza adentro de cada fila {}

public Tupla []datos=new Tupla[2]={ { 1 , 2 } , { 4 , 6} };



"Mario Ruiz" escribió en el mensaje
news:
Hola a todos,

Me gustaría conocer si existe algún método, y en su caso, la sintaxis para
la inicialización de una matriz de estructuras. Sería algo parecido a lo
siguiente:

public struct Tupla
{
int a;
int b;
}

public Tupla []datos=new Tupla[2]={ ( 1 , 2 ) , ( 4 , 6) };

En principio la idea es hacer lo mismo que cuando iniciamos una matriz de
cadena por ejemplo al estilo

public string []dias=new string[7]={"L","M","X","J","V","S","D"};


Un saludo a todos

Mario


Respuesta Responder a este mensaje
#4 Mario Ruiz
07/10/2003 - 17:29 | Informe spam
Muchas gracias:
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida