Hallo Leute,
um in einer Klasse das Console.Write() zu vermeiden, gehe ich wie folgt vor:
//in der Klasse
public OutputHandler GebeAusManager { get; set; }
//nach jeder Objektinstanz(z.B.)
Kunde k_example_1 = new Kunde();
k_example_1.GebeAusManager = GebeAusManager;
//im Hauptprogramm
fw.GebeAusManager = Console.Write;
Folgender Versuch,auch das Console.ReadLine() zu ersetzen schlägt jedoch fehl:
//in der Klasse
public OutputHandler GebeEinManager { get; set; }
//nach jeder Objektinstanz(z.B.)
Kunde k_example_1 = new Kunde();
k_example_1.GebeEinManager = GebeEinManager;
//im Hauptprogramm
fw.GebeEinManager = Console.ReadLine;
Hier bekomme ich den Fehler
CS0123 C# No overload for 'ReadLine' matches delegate
Weiß jemand,wie man den Delegaten für Console.ReadLine() richtig implementiert?