Самое простое решение - изменить предикат while
:
while (Answer != "Norway")
Вам также необходимо установить переменную ответа внутри цикла:
String Answer = String.Empty;
while (Answer != Norway)
{
Answer = Console.ReadLine();
if (Answer == "Norway")
{
Console.WriteLine("That is Correct!");
}
else
{
Console.WriteLine("That is Incorrect!");
}
}
Я удалилОператоры Console.Read (), поскольку они не нужны.
Возможно, вы захотите снова напечатать вопрос каждый раз, когда пользователь вводит неправильный ввод.
Вы также можете сделать ответ без учета регистра, изменив предикат следующим образом:
while (!Answer.Equals("Norway", StringComparison.CurrentCultureIgnoreCase))