在 Visual Basic (VB) 中,循环是用于重复执行一段代码的结构
在 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:用于控制循环的退出和跳过。
选择合适的循环结构可以使代码更清晰、更高效。