VB.Net - 循環(huán)

2022-07-11 09:12 更新

可能有一種情況,當(dāng)你需要執(zhí)行一段代碼幾次。

 一般來(lái)說(shuō),語(yǔ)句是按順序執(zhí)行的:函數(shù)中的第一個(gè)語(yǔ)句首先執(zhí)行,然后是第二個(gè)語(yǔ)句,依此類推。

編程語(yǔ)言提供允許更復(fù)雜的執(zhí)行路徑的各種控制結(jié)構(gòu)。

循環(huán)語(yǔ)句允許我們多次執(zhí)行一個(gè)語(yǔ)句或一組語(yǔ)句,以下是大多數(shù)編程語(yǔ)言中循環(huán)語(yǔ)句的一般形式:


環(huán)路結(jié)構(gòu)

VB.Net 提供以下類型的循環(huán)來(lái)處理循環(huán)需求。 單擊以下鏈接以檢查其詳細(xì)信息。

循環(huán)類型 描述

Do Loop

它重復(fù)包含的語(yǔ)句塊內(nèi)布爾條件為 True 或直到條件變?yōu)?True 。 它可以隨時(shí)使用 Exit Do 語(yǔ)句終止。

For...Next

它重復(fù)指定次數(shù)的一組語(yǔ)句,循環(huán)索引計(jì)算循環(huán)執(zhí)行時(shí)的循環(huán)迭代數(shù)。

For Each...Next

它為集合中的每個(gè)元素重復(fù)一組語(yǔ)句。 這個(gè)循環(huán)用于訪問(wèn)和操作數(shù)組或 VB.Net 集合中的所有元素。

While... End While

只要給定條件為 True ,它就執(zhí)行一系列語(yǔ)句。

With... End With

它不是一個(gè)循環(huán)結(jié)構(gòu)。 它執(zhí)行一系列重復(fù)引用單個(gè)對(duì)象或結(jié)構(gòu)的語(yǔ)句。

Nested loops

您可以在任何其他 While,ForDo 循環(huán)中使用一個(gè)或多個(gè)循環(huán)。

循環(huán)控制語(yǔ)句:

循環(huán)控制語(yǔ)句從其正常序列改變執(zhí)行。 當(dāng)執(zhí)行離開(kāi)作用域時(shí),在該作用域中創(chuàng)建的所有自動(dòng)對(duì)象都將被銷毀。

VB.Net 提供以下控制語(yǔ)句。 單擊以下鏈接以檢查其詳細(xì)信息。

控制語(yǔ)句 描述

Exit statement

終止循環(huán)或選擇大小寫(xiě)語(yǔ)句,并將執(zhí)行轉(zhuǎn)移到循環(huán)或選擇大小之后的語(yǔ)句。

Continue statement

導(dǎo)致循環(huán)跳過(guò)其本身的其余部分,并在重復(fù)之前立即重新測(cè)試其狀態(tài)。

GoTo statement

將控制轉(zhuǎn)移到帶標(biāo)簽的語(yǔ)句。 雖然不建議在程序中使用 GoTo 語(yǔ)句。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)