迴圈結構 (Visual Basic)
Visual Basic 迴圈結構可讓您反覆執行一或多行程式碼。 您可以在迴圈結構中重複陳述式,直到達成條件 True
、條件 False
、指定的次數,或集合中每個元素各一次為止。
下圖顯示的迴圈結構會執行一組陳述式,直到達成條件 true 為止:
While 迴圈
While
...End While
建構會執行一組陳述式,直到達成 While
陳述式中指定的條件 True
為止。 如需詳細資訊,請參閱 While...End While 陳述式。
Do 迴圈
Do
...Loop
建構可讓您在迴圈結構的開頭或結尾測試條件。 您也可以指定要在達成條件 True
保持不變,或變為 True
時重複迴圈。 如需詳細資訊,請參閱 Do...Loop 陳述式。
For 迴圈
For
...Next
建構會執行迴圈幾次。 其使用迴圈控制變數 (又稱為 計數器) 追蹤重複的次數。 您可以指定此計數器的開始和結束值,也可以選擇是否要指定每次重複時增加的數量。 如需詳細資訊,請參閱 For...Next 陳述式。
For Each 迴圈
For Each
...Next
建構會為集合中的每項元素執行一組陳述式一次。 您可以指定迴圈控制變數,但無須指定其開始或結束值。 如需詳細資訊,請參閱 For Each...Next 陳述式。