Как реализовать меню в консольном приложении - 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': .......... } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д