static void Main(string[] args) { Bank <Account> bank = new Bank <Account>("Сбербанк"); bool alive = true; while (alive) { ConsoleColor color = ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("1. Открыть счет \t 2. Вывести средства \t 3. Добавить на счет"); Console.WriteLine("4. Закрыть счет \t 5. Пропустить день \t 6. Выйти из программы"); Console.WriteLine("Введите номер пункта:"); ForegroundColor = ConsoleColor.White; try { int command = Convert.ToInt32(ReadLine()); switch (command) { case 1: OpenAccount(bank); break; case 2: Withdraw(bank); break; case 3: Put(bank); break; case 4: CloseAccount(bank); break; case 5: break; case 6: alive = false; break; } bank.Calculate(); } catch (Exception e) { color = ForegroundColor = ConsoleColor.Red; WriteLine(e.Message); ForegroundColor = color; } } }