public Form1() { InitializeComponent(); _rechner = new ErweiterbarerRechner(); _parser = new Parser(); _ablauf = new BerechnungsAblauf(_rechner, _parser, () => tbAufgabe.Text, output => MessageBox.Show($"Ergebnis: {output}")); }
static void Main(string[] args) { BerechnungsAblauf ablauf = new BerechnungsAblauf(new ErweiterbarerRechner(), new Parser(), () => { Console.Write("Bitte Geben Sie eine Aufgabe ein: "); return(Console.ReadLine()); }, output => Console.WriteLine(output)); do { ablauf.StarteRechnerVorgang(); Console.WriteLine("Für Beenden Esc drücken"); } while (Console.ReadKey().Key != ConsoleKey.Escape); }