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