VB.Net迴圈

當需要多次執行一段代碼時,可能會需要迴圈。一般來說,語句是按順序執行的:函數中的第一個語句首先執行,然後是第二個,依此類推。

編程語言提供了各種控制結構,允許更複雜的執行路徑。

迴圈語句可以多次執行語句或語句組,以下是大多數編程語言中迴圈語句的一般形式:

VB.Net提供以下類型的迴圈來處理迴圈要求。點擊以下鏈接查看它們的詳細資訊。

編號 迴圈類型 描述
1 Do…loop迴圈 當布爾條件為True時,或者直到條件變為True時,它重複所包含的語句塊。它可以隨時用Exit Do語句終止。
2 For…Next迴圈 它重複按指定次數執行一組語句,迴圈索引計算迴圈執行次數。
3 For Each…Next迴圈 它為集合中的每個元素重複一組語句。此迴圈用於訪問和運算元組或VB.Net集合中的所有元素。
4 While…End While迴圈 只要給定的條件為True,它就會執行一系列語句。
5 With…End With迴圈 這不完全是一個迴圈的結構。它執行一系列重複引用單個對象或結構的語句。
6 嵌套迴圈 可以在任何WhileForDo迴圈內使用一個或多個迴圈。

迴圈控制語句

迴圈控制語句從正常順序改變執行。當執行離開一個範圍時,在該範圍內創建的所有自動對象都被銷毀。

VB.Net提供了以下控制語句。點擊以下鏈接查看它們的詳細資訊。

編號 控制語句 描述
1 Exit語句 終止迴圈或select case語句,並在迴圈或select case之後立即將執行轉移到語句。
2 Continue語句 使迴圈跳過主體剩下部分,並在重申之前立即重新測試其狀態。
3 GoTo語句 將控件轉移到標記語句,雖然不建議在程式中使用GoTo語句。

上一篇: VB.Net決策結構 下一篇: VB.Net字串