实现变量时,我会弹出一个简单的消息框。由于我没有塞子,它会螺旋到无穷大。也许这只是我无法弄清楚塞子应该放在哪里,但无论我的解决方案如何,它似乎都没有停止。
if (number == 10)
{
MessageBox.Show("Woot!");
}
没有更多代码,您可以使用 a 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...
}
这是基于有限的代码......所以如果这不正确,您可能必须提供更多代码。
您正在使用一个变量,但我看不到您在哪里设置值,所以我假设您永远不会在循环中更改它。因此,您处于无限循环中。
你可以使用 afor-loop
代替
for(int number = 0; number < 10; number++)
{
MessageBox.Show("Woot!");
}
或在一个while
int number = 0;
while(number++ < 10)
{
MessageBox.Show("Woot!");
}