Выбор пункта меню консольного приложения нажатием клавиши - C#
Формулировка задачи:
Все мы привыкли делать меню, вот так:
Как сделать, чтобы пользователь не вводил данные при выборе меню, а вот нажал клавишу 1 и сразу же моментальное действие метода функции ? ( типа ReadKey().Key )
Листинг программы
- int Получатель_числа_ввода_от_пользователя;
- Console.WriteLine("\t\t\t Меню программы: \n" +
- "\n1. Нахождение минимального и максимального элемента из одномерного массива");
- Получатель_числа_ввода_от_пользователя = Convert.ToInt32(Console.ReadLine());
- switch(Получатель_числа_ввода_от_пользователя)
- {
- case 1:
- {
- Console.Clear();
- Нахождение_минимального_и_максимального_элемента_из_одномерного_массива();
- }
- break;
- default:
- {
- Console.Clear();
- Меню_программы();
- }
- break;
- }
Решение задачи: «Выбор пункта меню консольного приложения нажатием клавиши»
textual
Листинг программы
- switch(Console.ReadKey(true).Key)
- {
- case ConsoleKey.D1:
- {
- Console.Clear();
- Нахождение_минимального_и_максимального_элемента_из_одномерного_массива();
- }
- break;
- default:
- {
- Console.Clear();
- Меню_программы();
- }
- break;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д