Onestamente ho sempre usato oggetti che referenziano se stessi ma non mi ero mai avventurato nello scrivere un codice di prova.
class b
{
public string n { get; set; }
public string v { get; set; }
public b[] c { get; set; }
}
class Program {
static void Main(string[] a)
{
b z = new b();
z.n = "Root";
z.v = "---";
b z1 = new b();
z1.n = "Child";
z1.v = "---";
b z2 = new b();
z2.n = "Child";
z2.v = "---";
z.c = new b[] { z1, z2 };
}
}
In questo esempio la classe b referenzia se stessa in forma d'array... chiaramente chi partecipa alla sfida troverà interessante questa classe... ma credo anche gli altri.
Saluti
Nessun commento:
Posta un commento