Red de conocimiento informático - Computadora portátil - ¿Cómo se define una estructura en C# que usa una estructura y contiene una matriz de otra estructura en la definición de estructura?

¿Cómo se define una estructura en C# que usa una estructura y contiene una matriz de otra estructura en la definición de estructura?

struct b

{

int id;

a[] suba;

};

Llamada al programa : use b ab; suba=new a[10];.

Pero este método no se recomienda. Puede usar class en lugar de struct;

Nota: es mejor. utilizar Agregue la palabra clave pública a las variables dentro de la estructura.

Por ejemplo: struct b{public int id;public a[] suba;}

struct a

{

public int inicio ;

public int end;

}

estructura b

{

public int id;

p>

public a[] suba;

}

static void Main(string[] args)

{

b nuevob;

nuevob.id = 1;<

nuevob.suba = nuevo a[10];

nuevob.suba [0].inicio = 1;

nuevob.suba[0].end = 2

nuevob.suba[1].inicio = 3 > newb.suba[1 ].end = 4;

Console.WriteLine("{0},{1},{2},{3}", newb.suba[0].start,

newb.suba[1].end = 4). suba[0].start, newb.suba[0].end, newb.suba[1].start, newb.suba[1].end);

Console.Read(); p> p>

}

La salida del resultado es 1,2,3,4