我想创建一个简单的 do-while 语句,以确保用户输入是 Y 或 N,如果不是,则要求他们再次输入。如果是 Y 或 N,则应用程序继续。这是我到目前为止所拥有的,但我的应用程序虽然只是卡在一个询问用户输入的循环中。C# 新手——感谢您的帮助。
string answer = "";
do
{
//Ask the user if they want to roll the dice
Console.WriteLine("Would you like to roll the dice (y or n)?");
//Get the user's response and validate that it is either 'y' or 'n'.
answer = Console.ReadLine();
} while (answer != "Y" || answer != "N");