在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語句來提前跳出循環。