当实现变量时,我会弹出一个简单的消息框。由于我没有塞子,它会旋转到无限远。也许只是我无法确定塞子的放置位置,但无论我的解决方案如何,似乎都无法停止。
if (number == 10)
{
MessageBox.Show("Woot!");
}
答案 0 :(得分:1)
如果没有更多代码,您可以使用break
(因为它听起来像是在使用循环),或者将您的数字设置为10以外的其他代码
while(switchstatement)
{
...logic...
if(number == 10)
{
MessageBox.Show("woot");
break;
}
...more logic...
}
或者,您可以设置杀死循环的开关
while(switchstatement)
{
...logic...
if(number == 10)
{
MessageBox.Show("woot");
switchstatement = false;
}
...more logic...
}
这是基于有限的代码......因此如果不正确,您可能需要提供更多代码。
答案 1 :(得分:0)
您正在使用变量,但我没有看到您设置值的位置,因此我假设您从未在循环中更改它。因此,你处于无限循环中。
您可以使用for-loop
代替
for(int number = 0; number < 10; number++)
{
MessageBox.Show("Woot!");
}
或while
int number = 0;
while(number++ < 10)
{
MessageBox.Show("Woot!");
}