<cite id="vfc2d"></cite>
  1. <var id="vfc2d"></var>

    <fieldset id="vfc2d"><meter id="vfc2d"></meter></fieldset>
      <abbr id="vfc2d"><tbody id="vfc2d"></tbody></abbr>
    1. 溫馨提示×

      您好,登錄后才能下訂單哦!

      密碼登錄×
      登錄注冊(cè)×
      其他方式登錄
      點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

      16、C#里面break、continue、goto的使用

      發(fā)布時(shí)間:2020-07-19 13:10:49 來(lái)源:網(wǎng)絡(luò) 閱讀:342 作者:bingqinxingzhu 欄目:編程語(yǔ)言

      C#里面,也是有break、continue、goto這些關(guān)鍵詞可以使用的。

      break是用來(lái)跳出當(dāng)前的循環(huán)的。舉個(gè)實(shí)例來(lái)說(shuō)明問(wèn)題:如下:

      //1顯示到10,當(dāng)顯示到第6以后,就跳出循環(huán),后面的不在顯示
                  int i=0;
                  while(true)
                  {
                      Console.WriteLine(i);
                      
                      if(i==6)
                      {
                          //如果i等于6,就跳出循環(huán)
                          break;
                      }
                      
                      i++;
                  }

      continue是用來(lái)跳出本層循環(huán),繼續(xù)下面的循環(huán)。

      比如:一個(gè)循環(huán)一共循環(huán)10次,在第8次循環(huán)的時(shí)候,就直接跳到循環(huán)的尾部,繼續(xù)后面的循環(huán)過(guò)程。

                for(int i=1;i<=10;i++)
                  {
                      if(i==8)
                      {
                          continue;
                      }
                      Console.WriteLine(i);
                  }

      gotogoto的作用主要是用來(lái)進(jìn)行跳轉(zhuǎn)的。不過(guò),并不推薦使用goto語(yǔ)句來(lái)進(jìn)行編程。只有在不得不使用goto語(yǔ)句的時(shí)候才使用。

      例如:

                 goto flag1;
                  Console.WriteLine("我是goto后面的語(yǔ)句,不會(huì)被執(zhí)行!");
                  //跳轉(zhuǎn)的標(biāo)記flag1    
                  flag1:
                  Console.WriteLine("我是flag1后面的語(yǔ)句,會(huì)被執(zhí)行!");


      向AI問(wèn)一下細(xì)節(jié)

      免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

      AI