Visual Basic 循环
当需要多次执行一段代码时,可能会需要循环。一般来说,语句是按顺序执行的:函数中的第一个语句首先执行,然后是第二个,依此类推。
VB 语言提供了各种控制结构,可以让程序执行更复杂的逻辑。
循环语句可以多次执行语句或语句组,以下是大多数编程语言中循环语句的一般形式:
VB 提供以下类型的循环语句来进行循环。点击以下链接查看它们的详细信息。
编号 | 循环类型 | 描述 |
---|---|---|
1 | Do…loop 循环 | 当布尔条件为 True 时,或者直到条件变为 True 时,它重复所包含的语句块。它可以随时用 Exit Do 语句终止。 |
2 | For…Next 循环 | 它重复按指定次数执行一组语句,循环索引计算循环执行次数。 |
3 | For Each…Next 循环 | 它为集合中的每个元素重复一组语句。此循环用于访问和操作数组或 VB 集合中的所有元素。 |
4 | While…End While 循环 | 只要给定的条件为 True ,它就会执行一系列语句。 |
5 | With…End With 循环 | 这不完全是一个循环的结构。它执行一系列重复引用单个对象或结构的语句。 |
6 | 嵌套循环 | 可以在任何 While , For 或 Do 循环内使用一个或多个循环。 |
循环控制语句
循环控制语句从正常顺序改变执行。当执行离开一个范围时,在该范围内创建的所有自动对象都被销毁。
VB 提供了以下控制语句。点击以下链接查看它们的详细信息。
编号 | 控制语句 | 描述 |
---|---|---|
1 | Exit 语句 | 终止循环或 select case 语句,并在循环或 select case 之后立即将执行转移到语句。 |
2 | Continue 语句 | 使循环跳过主体剩下部分,并在重申之前立即重新测试其状态。 |
3 | GoTo 语句 | 将控件转移到标记语句,虽然不建议在程序中使用 GoTo 语句。 |