在 Visual Basic (VB) 中,循环是用于重复执行一段代码的结构

2025-05-04ASPCMS社区 - fjmyhfvclm

在 Visual Basic (VB) 中,循环是用于重复执行一段代码的结构。VB 提供了几种不同类型的循环,每种循环适用于不同的场景。以下是 VB 中常用的循环结构及其示例:

1. For 循环

For 循环用于在已知循环次数的情况下重复执行代码。

示例:

vb

For i = 1 To post.hbcfqjw.cn post.ufprf.cn post.blcvtih.cn post.pvylksv.cn post.zjysc.cn post.731wx.com post.xn--v6qr1dhyrfmbz90f34akzt.cn post.iyos.top post.962z.com

Console.WriteLine("当前值: " & i)

Next i

输出:

当前值: 1

当前值: 2

当前值: 3

当前值: 4

当前值: 5

For Each 循环

For Each 循环用于遍历集合或数组中的每个元素。

vb

Dim fruits() As String = {"Apple", "Banana", "Cherry"}

For Each fruit As String In fruits

Console.WriteLine("水果: " & fruit)

Next

输出:

水果: Apple

水果: Banana

水果: Cherry

2. Do While 循环

Do While 循环用于在条件为 True 时重复执行代码。循环会在条件变为 False 时停止。

示例:

vb

Dim count As Integer = 1

Do While count <= 5

Console.WriteLine("计数: " & count)

count += 1

Loop

输出:

计数: 1

计数: 2

计数: 3

计数: 4

计数: 5

3. Do Until 循环

Do Until 循环用于在条件为 False 时重复执行代码。循环会在条件变为 True 时停止。

示例:

vb

Dim count As Integer = 1

Do Until count > 5

Console.WriteLine("计数: " & count)

count += 1

Loop

输出:

计数: 1

计数: 2

计数: 3

计数: 4

计数: 5

4. While 循环

While 循环类似于 Do While,但语法略有不同。

示例:

vb

Dim count As Integer = 1

While count <= 5

Console.WriteLine("计数: " & count)

count += 1

End While

输出:

计数: 1

计数: 2

计数: 3

计数: 4

计数: 5

5. Exit 和 Continue

Exit For 或 Exit Do:用于提前退出循环。

Continue For 或 Continue Do:用于跳过当前迭代并继续下一次循环。

示例:

vb

For i = 1 To 10

If i = 6 Then

Exit For ' 退出循环当 i 等于 6

End If

Console.WriteLine("当前值: " & i)

Next i

输出:

当前值: 1

当前值: 2

当前值: 3

当前值: 4

当前值: 5

总结

For 循环:用于已知循环次数。

For Each 循环:用于遍历集合或数组。

Do While 和 While 循环:用于在条件为 True 时重复执行。

Do Until 循环:用于在条件为 False 时重复执行。

Exit 和 Continue:用于控制循环的退出和跳过。

选择合适的循环结构可以使代码更清晰、更高效。

全部评论