Continue語句使循環(huán)跳過其主體的其余部分,并在重復(fù)之前立即重新測試其條件。 它的工作方式有點像Exit語句。 而不是強制終止,它強制循環(huán)的下一個迭代發(fā)生,跳過之間的任何代碼。
對于For ... Next循環(huán),Continue語句導(dǎo)致條件測試,并增加循環(huán)的部分執(zhí)行。 對于While和Do ... While循環(huán),continue語句使程序控制傳遞到條件測試。
Continue { Do | For | While }
Module loops Sub Main() ' local variable definition Dim a As Integer = 10 Do If (a = 15) Then ' skip the iteration ' a = a + 1 Continue Do End If Console.WriteLine("value of a: {0}", a) a = a + 1 Loop While (a < 20) Console.ReadLine() End Sub End Module
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
更多建議: