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中文網其他相關文章!