private static void Menu(Spieler s) { bool invalid = true; while (invalid) { //Console.ReadKey(); Console.Clear(); Console.WriteLine("--- Statistik Menü ---"); Console.WriteLine("(1)Zeige letztes Spiel\n(2)Statistik Gesamt\n(3)Zeige Spiel (ID)\n(4)Statistik aufrufen\n(5)Beenden"); invalid = false; try { int i = Convert.ToInt32(Console.ReadLine()); switch (i) { case 1: ShowSpiel(GetLastGame(s), s); Dart.Confirm_Dialog(); break; case 2: ShowStatistikGesamt(s); Dart.Confirm_Dialog(); break; case 3: ShowSpiel(Dart.spiele.ElementAt(Dart.Int_Dialog("ID", 0, Dart.spiele.Count - 1)), s); Dart.Confirm_Dialog(); break; case 4: Statistik.Starting(); break; case 5: running = false; break; default: Console.WriteLine("FLASCHE EINGABE"); invalid = true; break; } } catch (Exception e) { Console.WriteLine(e.Message); invalid = true; } } }