【发布时间】:2020-07-31 18:02:23
【问题描述】:
我需要制作一些东西来防止人们在 [Y 或 N] 之后输入任何内容 (可能是一个 if 语句和一个循环)
while(true)
{
// The main program is up here
Console.WriteLine("Do you want to play again? [Y or N]");
string answer = Console.ReadLine().ToUpper();
if (answer == "Y")
{
continue;
}
else if (answer == "N")
{
return;
}
//maybe here
}
【问题讨论】:
-
将循环中的
continue和return更改为break语句,它应该可以满足需要。然后在循环之外,您可以根据需要处理 Y 和 N 输入。
标签: c# loops if-statement