一个While循环开始通过评估的条件。如果为true,则执行循环主体。在执行循环主体之后,将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,并且循环将无限期地继续。