Создание меню в консольном приложении - 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("Вы ввели не команду");
}
}
}
}