迴圈結構 (Visual Basic)

Visual Basic 迴圈結構可讓您反覆執行一或多行程式碼。 您可以在迴圈結構中重複陳述式,直到達成條件 True、條件 False、指定的次數,或集合中每個元素各一次為止。

下圖顯示的迴圈結構會執行一組陳述式,直到達成條件 true 為止:

Flow chart that shows a Do...Until loop.

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 陳述式

另請參閱