Создание меню в консольном приложении - C#
Формулировка задачи:
Здравствуйте! Недавно почувствовал уверенность в начальных знаниях C#. Решил создать консольную игру, в которой присутствует меню и из него уже идут ветвления "рода деятельности" персонажа. Но ведь необходимо и возвращаться в это меню с помощью команды. Как это можно реализовать?Буду очень благодарен.
Решение задачи: «Создание меню в консольном приложении»
textual
Листинг программы
- class Program
- {
- static public string Comand;
- static void Main(string[] args)
- {
- while(true)
- {
- Comand = Console.ReadLine();
- if (Comand == "menu")
- {
- Console.WriteLine("СПИСОК ДЕЙСТВИЙ");
- Console.WriteLine("[1] Действие1");
- Console.WriteLine("[2] Действие2");
- Console.WriteLine("[3] Действие3");
- Comand = Console.ReadLine();
- Switch (Comand)
- {
- case "1"
- {
- Console.WriteLine("Персонаж выполнил Действие1");
- }
- break;
- case "2"
- {
- Console.WriteLine("Персонаж выполнил Действие2");
- }
- break;
- case "3"
- {
- Console.WriteLine("Персонаж выполнил Действие3");
- }
- break;
- else
- {
- Console.WriteLine("Вы ввели не команду");
- }
- }
- }
- else if (Comand == "exit")
- Console.WriteLine("Выйти из игры? yes/no");
- Comand = Console.ReadLine();
- {
- if (Comand == "yes") break;
- }
- else
- {
- Console.WriteLine("Вы ввели не команду");
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д