VB.Net - 循环



可能会有这样的情况:你需要多次执行一段代码块。一般来说,语句是顺序执行的:函数中的第一个语句首先执行,然后是第二个,依此类推。

编程语言提供各种控制结构,允许更复杂的执行路径。

循环语句允许我们多次执行一条语句或一组语句,以下是大多数编程语言中循环语句的一般形式:

Loop Architecture

VB.Net 提供以下类型的循环来处理循环需求。点击以下链接查看详细信息。

循环类型 描述

Do Loop

当布尔条件为 True 或直到条件变为 True 时,它重复封闭的语句块。它可以用 Exit Do 语句随时终止。

For...Next

它重复执行一组语句指定的次数,循环索引计算循环执行的次数。

For Each...Next

它对集合中的每个元素重复执行一组语句。此循环用于访问和操作数组或 VB.Net 集合中的所有元素。

While... End While

只要给定条件为 True,它就执行一系列语句。

With... End With

它不完全是一个循环结构。它执行一系列语句,这些语句反复引用单个对象或结构。

嵌套循环

你可以在任何其他 While、For 或 Do 循环中使用一个或多个循环。

循环控制语句

循环控制语句改变执行的正常顺序。当执行离开作用域时,在该作用域中创建的所有自动对象都会被销毁。

VB.Net 提供以下控制语句。点击以下链接查看详细信息。

控制语句 描述

Exit 语句

终止循环select case语句,并将执行转移到循环或 select case 后面的语句。

Continue 语句

导致循环跳过其主体其余部分,并在重新迭代之前立即重新测试其条件。

GoTo 语句

将控制转移到带标签的语句。尽管不建议在程序中使用 GoTo 语句。

广告