Visual Basic Continue 语句

Continue 语句会导致循环跳过其主体的剩余部分,并重新判断其条件进行下一个循环。 它有点像 Exit 语句,但它不是强制终止,而是强制循环下一个迭代,跳过其间的任何代码。

对于 For…Next 循环,Continue 语句跳转到条件判断与变量自增处。 而对于 WhileDo…While 循环,Continue 语句会使程序跳转到条件判断。


语法

Continue 语句的语法如下所示:

  1. Continue { Do | For | While }

流程图


实例

  1. Module loops
  2. Sub Main()
  3. ' local variable definition
  4. Dim a As Integer = 10
  5. Do
  6. If (a = 15) Then
  7. ' skip the iteration '
  8. a = a + 1
  9. Continue Do
  10. End If
  11. Console.WriteLine("value of a: {0}", a)
  12. a = a + 1
  13. Loop While (a < 20)
  14. Console.ReadLine()
  15. End Sub
  16. End Module

结果如下:

  1. value of a: 10
  2. value of a: 11
  3. value of a: 12
  4. value of a: 13
  5. value of a: 14
  6. value of a: 16
  7. value of a: 17
  8. value of a: 18
  9. value of a: 19

分类导航