public class Cubo
{
public int lados; //2
public string[] colores; //rojo, azul
public Cubo(int lados, string[] colores)
{
this.lados = lados;
this.colores = colores;
}
}
class CuboR
{
Cubo[] cubo;
public CuboR() {
cubo = new Cubo[4];
string[] s1 = { "rojo" };
string[] s2 = { "verde","azul" };
string[] s3 = { "rojo","amarillo","naranja" };
string[] s4 = { "blanco","azul" };
cubo[0] = new Cubo(1, s1);
cubo[1] = new Cubo(2, s2);
cubo[2] = new Cubo(3, s3);
cubo[3] = new Cubo(2, s4);
}
public void muestraCubos() {
for (int i=0;i < 4; i++) {
Console.WriteLine(cubo[i].lados);
for (int j = 0; j < cubo[i].colores.Length; j++)
Console.WriteLine(cubo[i].colores[j]);
}
}
}
En el programa principal poner
CuboR cr = new CuboR();
cr.muestraCubos();
Console.Read();