Previous topicNext topic
Help > 开发指南 > 编程基础 > VB编程基础 > 循环 >
Continue
Continue语句使循环跳过其主体的其余部分,并在重复之前立即重新测试其条件。 它的工作方式有点像Exit语句。 而不是强制终止,它强制循环的下一个迭代发生,跳过之间的任何代码。

对于For ... Next循环,Continue语句导致条件测试,并增加循环的部分执行。 对于While和Do ... While循环,continue语句使程序控制传递到条件测试。


语法:

Continue语句的语法如下:
Continue { Do | For | While }

流程图:


示例:

Dim a As Integer = 10
Do
    If (a = 15) Then
        '跳过迭代
        a = a + 1
        Continue Do
    End If
    Proj.MsgDebug.Add("value of a: {0}", a)
    a = a + 1
Loop While (a < 20)
    
'返回结果: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