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

本文关键字:函数 结束 if 语句 | 更新日期: 2023-09-27 17:50:35

我用c#写代码,我想当if语句为真时执行{do something},当

statement false execute {do something22}, statement1和statement2,我不需要

如果语句为真,则执行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
 }

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

您在else块中只包含了一条语句。所以不管if还是else条件,最后两个语句都会执行。

如果你添加花括号,你可以创建一个将被执行的块:

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