我想創建一個簡單的do-while語句,以確保用戶輸入是Y或N,並且如果不要求它們再次輸入。如果是Y或N,那麼應用程序會繼續。這是我迄今爲止,但我的應用程序,雖然它只是停留在一個循環詢問用戶輸入。新的C# - 感謝您的任何幫助。用於驗證用戶輸入的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");
因此,即使用戶輸入'「N」',該循環應該繼續詢問他們是否要擲骰子?這看起來並不直觀。 –