首頁 > 後端開發 > C#.Net教程 > C# 中的 break 和 continue 語句有什麼不同?

C# 中的 break 和 continue 語句有什麼不同?

PHPz
發布: 2023-09-13 19:25:02
轉載
1220 人瀏覽過

C# 中的 break 和 continue 语句有什么区别?

break 語句終止循環,並將執行轉移到緊接在循環後面的語句。

Continue 語句使循環跳過其主體的其餘部分,並在重複之前立即重新測試其條件。

當迴圈內遇到break語句時,迴圈立即終止,程式控制會在迴圈後的下一個語句處恢復。

C#中的continue語句的工作方式有點像break陳述。然而, continue 不是強制終止,而是強制進行循環的下一個迭代,並跳過其間的任何程式碼。

以下是在while 迴圈中使用continue 語句的完整程式碼-

#範例

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {

         /* local variable definition */
         int a = 10;

         /* loop execution */
         while (a > 20) {
            if (a == 15) {
               /* skip the iteration */
               a = a + 1;
               continue;
            }
            Console.WriteLine("value of a: {0}", a);
            a++;
         }
         Console.ReadLine();
      }
   }
}
登入後複製

下面是一個break語句的範例−

#範例

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;

         /* while loop execution */
         while (a < 20) {
            Console.WriteLine("value of a: {0}", a);
            a++;

            if (a > 15) {
               /* terminate the loop using break statement */
               break;
            }
         }
         Console.ReadLine();
      }
   }
}
登入後複製

以上是C# 中的 break 和 continue 語句有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板