0
這是一個簡短的函數來檢查並使用戶寫入大寫Y或N.我不知道爲什麼,但即使用戶輸入大寫字母Y或N,仍然不會退出循環。請幫忙嗎?C#.NET While循環不退出
static char GetUpperCaseYN()
{
char choice='y';
Console.WriteLine("Calculate Another? Y/N ");
choice = char.Parse(Console.ReadLine());
while (choice != 'Y' || choice != 'N')
{
Console.WriteLine("Invalid Response.Please enter Y or N");
choice = char.Parse(Console.ReadLine());
}
return choice;
}
哇 - 謝謝。有用 ! – Cyra