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,迴圈將無限期地繼續。