Как реализовать меню в консольном приложении - C#
Формулировка задачи:
нЕсть класс А, этот класс отображает меню из n пунктиков и кнопка('q') выхода, кликая на один из пунктиков(набирая его индекс или как еще можно) открывается новая страница(это все в консоле) в которой соответсвенно содержимое пунктика и т.д.. А кнопочка 'q',которая пресудствует везде, на первой странице дает возможноть выйти из консоля, на остальных других страничках ,возвращает нас на превидущую страницу,
Подскажите пожалуйста как можно это реализовать или посоветуйте что-нибудь.
Решение задачи: «Как реализовать меню в консольном приложении»
textual
Листинг программы
static public void Menu()
{
Console.Clear();
//Выводим меню, его пункты с соответствующими цифрами\символами
Console.WriteLine("### MENU ###");
Console.WriteLine("1. Пункт меню");
Console.WriteLine("2. Пункт меню");
Console.WriteLine("3. Пункт меню");
Console.WriteLine("4. Exit");
Console.Write("\n" + "Введите команду: ");
char ch = char.Parse(Console.ReadLine()); //Тут желательно сделать проверку, или считывать всю строку, и в switch уже отсеивать
switch (ch)
{
case '1': ..........
case '2': ..........
case '3': ..........
case '4': ..........
}
}