//die Methode zum Anhängen eines neuen Elementes //diese ruft sich rekursiv auf, bis das Ende erreicht ist public void Anhaengen(string datenNeu) { if (naechster == null) { naechster = new Listenelement(); naechster.SetDaten(datenNeu); } //sonst ruft sich die Methode selber wieder auf else { naechster.Anhaengen(datenNeu); } Console.WriteLine("Daten {0} wurden eingefügt", datenNeu); }
static void Main(string[] args) { //ein neues Listenelement erzeugen Listenelement listenAnfang = new Listenelement(); //die Daten im ersten Listenelement setzen listenAnfang.SetDaten("Element 1"); //weitere Elemente über eine Schleife einfügen for (int element = 2; element < 10; element++) { listenAnfang.Anhaengen("Element " + element); //die Liste ausgeben listenAnfang.Ausgeben(); } }