break,continue,return,go to

摘要:break,continue,return,go to

break

break是跳出最近的一個區塊

而這個區塊是switch,while,do,for,foreach這幾個才算

如果是if的區塊就不算

while(i<10)

{

    if(i>5)

   {

     break;

//這樣的話是跳出這個while迴圈

//而不是跳出這個if迴圈

   }

}

 

continue

只能用於while,do,for,foreach這幾個

就是跳到目前這些迴圈的起點,再繼續執行

while(i<10)

{

   if(i==4)

  {

     continue;

    //上面就會回到while,然後從i=5繼續跑while迴圈喔

  }

}

 

return

這個出現就是直接跳回結束那個函式

 

goto

while(i<10)

{

   if(i==4)

  {

     goto Hello;

    //上面就會回到while,然後從i=5繼續跑while迴圈喔

  }

hello:

MessageBox.Show("我用goto跳到這啦")

}