sergio83
29-04-2011, 10:22
Ciao, sono un newbie del C# (sto provando Microsoft Visual C# 2010). Ho invece solida esperienza di C.
In C# avrei bisogno di creare una classe di questo tipo:
namespace prove
{
class programma
{
static void Main()
{
provaClasse provaOggetto = new provaClasse();
}
}
class provaClasse
{
class sottoclasseConArrayDiAltraSottoclasse
{
byte dummy;
sottoclasseDaArrayzzare arrayDiClasse[3];
}
class sottoclasseDaArrayzzare
{
byte dimmelo;
byte dammelo;
}
}
}
In C avrei dichiarato le due struct e le avrei istanziate senza problemi. Il C# invece si arrabbia dato che non vuole un array di classi di dimensioni fisse (3).
Qualcuno mi aiuta? Siccome la classe da creare č molto pių complessa di quella mostrata (con vari array di classi), ho escluso l'opzione di fare un new di tutte le sottoclassi...
Vi ringrazio in anticipo
In C# avrei bisogno di creare una classe di questo tipo:
namespace prove
{
class programma
{
static void Main()
{
provaClasse provaOggetto = new provaClasse();
}
}
class provaClasse
{
class sottoclasseConArrayDiAltraSottoclasse
{
byte dummy;
sottoclasseDaArrayzzare arrayDiClasse[3];
}
class sottoclasseDaArrayzzare
{
byte dimmelo;
byte dammelo;
}
}
}
In C avrei dichiarato le due struct e le avrei istanziate senza problemi. Il C# invece si arrabbia dato che non vuole un array di classi di dimensioni fisse (3).
Qualcuno mi aiuta? Siccome la classe da creare č molto pių complessa di quella mostrata (con vari array di classi), ho escluso l'opzione di fare un new di tutte le sottoclassi...
Vi ringrazio in anticipo