共用方式為


迴圈結構 (Visual Basic)

Visual Basic 迴圈結構可以讓您重複執行一或多行程式碼。 您可以重複迴圈結構中的陳述式,直到條件為 True、條件為 False、達到特定的次數,或是集合中的每個項目都執行過一次。

下圖將示範一個迴圈結構,此結構會執行一組陳述式直到條件成為 true 為止。

執行一組陳述式直到條件成為 true 為止

Do...Until 迴圈流程圖

While 迴圈

只要在 While 陳述式中指定的條件為 True,While...End While 結構就會執行一組陳述式。 如需詳細資訊,請參閱 While...End While 陳述式 (Visual Basic)

Do 迴圈

Do...Loop 結構允許您在迴圈結構開始或結束時測試條件。 您也可以指定條件是要保持 True 或直到條件變成 True 時,才重複迴圈。 如需詳細資訊,請參閱 Do...Loop 陳述式 (Visual Basic)

For 迴圈

For...Next 結構可以執行迴圈數次。 這種結構使用迴圈控制變數 (也稱為「計數器」(Counter)) 來控制重複的次數。 您可以指定這個計數器的開始值和結束值,並且可以選擇性指定重複時所增加的數值。 如需詳細資訊,請參閱 For...Next 陳述式 (Visual Basic)

For Each 迴圈

For Each...Next 結構會為集合中的每個項目執行一組陳述式,每個項目都執行一次。 您可以指定迴圈控制項變數,但不必決定其開始值或結束值。 如需詳細資訊,請參閱 For Each...Next 陳述式 (Visual Basic)

請參閱

工作

HOW TO:將控制權轉移出控制結構 (Visual Basic)

HOW TO:重複執行數個陳述式 (Visual Basic)

HOW TO:在集合或陣列中執行各元素的多個陳述式 (Visual Basic)

HOW TO:改善迴圈的效能 (Visual Basic)

HOW TO:跳到迴圈的下一個反覆運算 (Visual Basic)

概念

決策結構 (Visual Basic)

其他控制結構 (Visual Basic)

巢狀控制結構 (Visual Basic)

其他資源

Visual Basic 中的控制流程