¿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?
{
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