Выбор пункта меню консольного приложения нажатием клавиши - 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;
}