static void Main() { Programmer a = new Programmer(); while (true) { Clear(); Menu(); switch (ReadKey(true).Key) { case ConsoleKey.D0: return; case ConsoleKey.D1: a.Creat(a); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.D2: ((IProgrammer)a).Cout(); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.D3: ((IProgrammer)a).WriteString(); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.D4: ((IProgrammer)a).ChangeString(); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.D5: ((IProgrammer)a).ImportantDates(); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.D6: ((IProgrammer)a).AddComment(); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.D7: ((IProgrammer)a).DeletComment(); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.D8: ((IProgrammer)a).ExtraInfo(); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.D9: ((IProgrammer)a).ClarifyInfo(); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.Q: ITransform <Programmer> .Comparison(a, new Programmer()); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.W: ITransform <Programmer> .ChangeWork(a); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; case ConsoleKey.E: ITransform <Programmer> .ChangeProg(a); WriteLine("Нажмите любую клавишу, чтобы продолжить..."); ReadKey(true); break; } } }