У меня есть небольшое консольное приложение на C#, которое я пишу.
Я хотел бы, чтобы приложение ожидало команды от пользователя относительно нажатия клавиши Y или N (если нажата любая другая клавиша, приложение игнорирует это и ожидает Y или N, а затем запускает код, зависящий от ответа Y или N.
Я придумал эту идею,
while (true)
{
ConsoleKeyInfo result = Console.ReadKey();
if ((result.KeyChar == "Y") || (result.KeyChar == "y"))
{
Console.WriteLine("I'll now do stuff.");
break;
}
else if ((result.KeyChar == "N") || (result.KeyChar == "n"))
{
Console.WriteLine("I wont do anything");
break;
}
}
К сожалению, VS говорит, что ему не нравится результат.Keychat == как операнд не может быть применен к 'char' или 'string'
Помогите, пожалуйста?
Спасибо заранее.