C# Continue語句
在C#中的continue語句有點像break語句。而不是強製終止的,但是,繼續力循環的下一個迭代發生,跳過之間任何代碼。
對於for循環,continue語句使循環的條件測試和增量部分來執行。對於while和do ... while循環,continue語句使程序控製傳遞給條件測試。
語法
在C#中continue語句的語法如下:
continue;
流程圖:
例子:
using System; namespace Loops { class Program { static void Main(string[] args) { /* local variable definition */ int a = 10; /* do loop execution */ do { if (a == 15) { /* skip the iteration */ a = a + 1; continue; } Console.WriteLine("value of a: {0}", a); a++; } while (a < 20); Console.ReadLine(); } } }
讓我們編譯和運行上麵的程序,這將產生以下結果:
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 16 value of a: 17 value of a: 18 value of a: 19