Visual Basic 循环结构允许重复运行一行或多行代码。 可以在循环结构中重复执行语句,直到条件为 True
成立,或者条件为 False
成立,或者是指定的次数,或者是对集合中每个元素执行一次。
下图显示了一个循环结构,该结构运行一组语句,直到条件变为 true:
While 循环
While
...End While
构造只要While
语句中指定的条件为True
,就会运行一组语句。 有关详细信息,请参阅 While...End While 语句。
Do 循环
通过 Do
...Loop
构造,可以在循环结构的开头或末尾测试条件。 您还可以指定是否在条件保持为 True
时重复循环,或者直到条件变为 True
。 有关详细信息,请参阅 Do...Loop 语句。
For 循环
For
...Next
结构执行循环指定的次数。 它使用循环控制变量(也称为 计数器)来跟踪重复。 您可以为计数器指定起始值和结束值,还可以选择指定每次递增的量。 有关详细信息,请参阅 For...Next 语句。
For Each 循环
For Each
...Next
构造为集合中的每个元素运行一次一组语句。 指定循环控件变量,但不必确定它的起始值或结束值。 有关详细信息,请参阅 For Each...Next 语句。