Как реализовать меню в консольном приложении - 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': ..........
 
    }    
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5
Похожие ответы