當需要多次執行一段代碼時,可能會需要迴圈。一般來說,語句是按順序執行的:函數中的第一個語句首先執行,然後是第二個,依此類推。
編程語言提供了各種控制結構,允許更複雜的執行路徑。
迴圈語句可以多次執行語句或語句組,以下是大多數編程語言中迴圈語句的一般形式:
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 | 嵌套迴圈 | 可以在任何While ,For 或Do 迴圈內使用一個或多個迴圈。 |
迴圈控制語句
迴圈控制語句從正常順序改變執行。當執行離開一個範圍時,在該範圍內創建的所有自動對象都被銷毀。
VB.Net提供了以下控制語句。點擊以下鏈接查看它們的詳細資訊。
編號 | 控制語句 | 描述 |
---|---|---|
1 | Exit語句 | 終止迴圈或select case 語句,並在迴圈或select case 之後立即將執行轉移到語句。 |
2 | Continue語句 | 使迴圈跳過主體剩下部分,並在重申之前立即重新測試其狀態。 |
3 | GoTo語句 | 將控件轉移到標記語句,雖然不建議在程式中使用GoTo 語句。 |
上一篇:
VB.Net決策結構
下一篇:
VB.Net字串