用这种方法试试
static void Main(string[] args)
{
Console.WriteLine("你确定要关机吗?");
string input = Console.ReadLine();
input = ReadAmswer();
if (input=="y")
{
Console.WriteLine("正在关机");
}
else
{
Console.WriteLine("取消关机");
}
Console.ReadKey();
}
public static string ReadAmswer()
{
string str = "";
while (true)
{
if (str!="y" && str!="n")
{
Console.WriteLine("只能输入y或n,请重新输入");
str = Console.ReadLine();
}
else
{
break;
}
}
return str;
} |