在VB中,Do Loop循环语句用于重复执行一组语句,直到某个条件满足。它有两种基本形式:Do While循环和Do Until循环。
Do While condition
' 执行的代码块
Loop
示例:
Dim i As Integer
i = 0
Do While i < 10
Console.WriteLine(i)
i = i + 1
Loop
以上代码会输出0到9的数字。
Do Until condition
' 执行的代码块
Loop
示例:
Dim i As Integer
i = 0
Do Until i >= 10
Console.WriteLine(i)
i = i + 1
Loop
以上代码也会输出0到9的数字。
需要注意的是,循环体内部必须改变循环条件,否则会导致死循环。在循环体内部可以使用Exit Do语句来提前跳出循环。