while 迴圈迭代,而某些條件為真
通過評估條件開始 While
迴圈。如果為真,則執行迴圈體。在執行迴圈體之後,再次評估 While
條件以確定是否重新執行主體。
Dim iteration As Integer = 1
While iteration <= 10
Console.Writeline(iteration.ToString() & " ")
iteration += 1
End While
這輸出:
1 2 3 4 5 6 7 8 9 10
警告: While
迴圈可能導致無限迴圈。考慮如果刪除增加 iteration
的程式碼行會發生什麼。在這種情況下,條件永遠不會為 True,迴圈將無限期地繼續。