你在等待每个人的进入
Console.ReadLine();
你应该把你的while状态改成
keepRunning == true
. 以您当前设置的版本
keepRunning
到
true
在你的情况下,这就是为什么看起来“6”不起作用;)
Boolean keepRunning = true;
while (keepRunning == true)
{
string input = Console.ReadLine();
if (input == "1")
{
Console.WriteLine("Still running");
}
else if (input == "2")
{
Console.WriteLine("Still running2");
}
else if (input == "3")
{
Console.WriteLine("Still running3");
}
else if (input == "4")
{
Console.WriteLine("Still running4");
}
else if (input == "5")
{
Console.WriteLine("Still running5");
}
else if (input == "6")
{
keepRunning = false;
}
}
switch(input)
{
case "1":
Console.WriteLine("Still running");
break;
case "2":
Console.WriteLine("Still running");
break;
case "3":
Console.WriteLine("Still running");
break;
case "4":
Console.WriteLine("Still running");
break;
case "5":
Console.WriteLine("Still running");
break;
case "6":
keepRunning = false;
break;
default:
break;
}