当if语句为true时,转到函数结束

时间:2014-03-17 15:27:05

标签: c# .net if-statement scope

我在c#中编写代码,我想在if语句为true时执行{do something11}以及何时

语句false execute {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
 }

1 个答案:

答案 0 :(得分:5)

您在else块中只附上了一条语句。因此,无论ifelse条件如何,您的最后两个语句都将执行。

如果添加花括号,则可以创建将执行的block

if (x < 10)
{
    // if true, this block will be executed
    do something11  
}
else
{
    // else this entire block will be executed 
    do something22
    statement1   
    statement2  
}