Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int idCommand;
- string name="", pass="";
- Console.ForegroundColor = ConsoleColor.DarkGreen;
- do
- {
- Console.Write("\nМеню\n1 - Установка имени\n2 - Изменение пароля\n3 - Изменение цвета консоли\n4 - Вывести имя и пароль\n5 - Крикнуть кричалку!\n6 - Выход\nВыберите действие введя число: ");
- idCommand = Convert.ToInt32(Console.ReadLine());//Чтение команды
- switch (idCommand)
- {
- case 1://Установка имени
- Console.Write("Введите своё имя: ");
- name = Console.ReadLine();
- break;
- case 2://Изменение пароля
- Console.Write("Введите свой пароль: ");
- //pass = Console.ReadLine();
- ConsoleKeyInfo key;
- do//меняем вводимые знаки на звездочки
- {
- key = Console.ReadKey(true);
- if (!Char.IsControl(key.KeyChar))//Проверка на клавиши контроля
- {
- Console.Write("*");
- }
- pass += key.KeyChar;
- } while (key.Key != ConsoleKey.Enter);
- break;
- case 3://Изменение цвета консоли
- if (Console.BackgroundColor == ConsoleColor.Black)
- Console.BackgroundColor = ConsoleColor.Green;
- else
- Console.BackgroundColor = ConsoleColor.Black;
- break;
- case 4://Вывести имя и пароль
- if (name != "" || pass != "")
- Console.WriteLine("Ваше имя:" + name + "\nВаш пароль:" + pass);
- else
- Console.WriteLine("Не введены имя или пароль!");
- break;
- case 5://Крикнуть кричалку!
- Console.BackgroundColor = ConsoleColor.Red;
- Console.Clear();
- Console.WriteLine("За императора!!!!!");
- Console.ReadKey();
- break;
- default://Если невернг чистим консоль и выводим еще раз меню
- Console.Clear();
- break;
- }
- } while (idCommand != 6);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement