【发布时间】:2014-03-17 15:27:04
【问题描述】:
我用c#写代码,我想当if语句为真时执行{do something11}和什么时候
statement false 执行 {do something22},statement1 和 statement2,我不需要
当 if 语句为 true 时执行 statement1 和 statement2。我使用 break ibn if 语句,但
不正确,我该怎么做?
static void one_time(int x)
{
if (x<10)
{do something11} // when if true
else
{do something22}// when else true
statement1 // when else true
statement2 // when else true
}
【问题讨论】:
-
你应该使用更有意义的变量名。
-
那么为什么不让你的
else块包含语句 1 和语句 2? -
如果你想提前退出一个函数,你可以随时
return;。 -
这不就是将语句 1 和 2 放在 else 块中那么简单吗?
标签: c# .net if-statement scope