91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET循環有幾種形式

發布時間:2021-12-02 09:57:11 來源:億速云 閱讀:1170 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關VB.NET循環有幾種形式的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

VB.NET循環有三種形式:For/Next循環、While/End While循環、Do/Loop循環和For/Each循環。

1. For/Next循環

用For/Next循環可以精確地控制循環體的執行次數。For/Next循環的語法如下:

For counter = startvalue To endvalue [Step stepvalue]  [statements]  [Exit For]  [statements]  Next

其中,用Step關鍵字可以定義循環計數器的增長方式,stepvalue的值(可正可負)來適應各種不同的需求。Exit For語句允許在某種條件下直接退出循環體。用For/Next語句來實現顯示二維數組的內容。

<%  Dim arrData(1,2)  Dim intI,intJ as Integer  arrData(0,0)=12  arrData(0,1) =13  arrData(0,2) =14  arrData(1,0) =15  arrData(1,1) =16  arrData(1,2) =17  For intI=0 To 1  For intJ=0 To 2  Response.Write (arrData(intI,intJ) & " ")  Next  Response.Write ("<br>")  '一行顯示完以后換行顯示下一行  Next  %>

可以看出,用For/Next循環來顯示數組這樣的可以確定循環次數的數據結構是十分方便的。

2. While/End While 循環

如果不清楚要執行的循環的次數,那么可以用While/ End While循環。它有一個檢測條件,當條件滿足時,執行循環體的內容。如果條件不滿足,就退出循環。While/ End While語法如下:

While condition  [statements]  End While

由于在進入循環體之前會遇到檢測條件,所以如果這個時候condition的值為False,那么While/ End While循環的循環體有可能一次也不能執行。顯示3次問候信息。

<%  Dim intI as Integer  IntI=0 While intI<3 Response.Write ("Hello! Cindy!" & "<br>")  IntI=intI+1  End While  %>

在這個例子的第3行中為第2行中定義的intI變量設置了初值0。這里,如果不設置初值也是可以的,系統會自動為intI進行初始化(VB.NET默認為未顯式初始化的整數初始化為0)。但是,建議養成為變量設置初值的好習慣,這樣可以防止很多意想不到的錯誤。

3. Do/Loop

同樣,在不知道循環次數的情況下,也可以使用Do/Loop 循環。Do/Loop循環的作用與While/ End While十分相似。它的語法是:

Do {While | Until} condition  [statements]  [Exit Do]  statements]  Loop

其中,Do后面的While和Until是可選的。使用While時,后面的條件滿足則執行循環體;使用Until時,后面的條件滿足就退出循環體。Do/Loop循環還有另外一種寫法:

Do  [statements]  [Exit Do]  [statements]  Loop {While | Until} condition

這種寫法的結果是:循環體在執行的時候至少會執行一次。顯示3次問候信息。

<%  Dim intI  IntI=0 Do Until intI>2  Response.Write ("Hello! Cindy!" & "<br>")  IntI=intI+1  Loop  %>

可以看出,Do/Loop的執行和While/End While的執行沒有太大的區別。用戶也可以把上面例子中第4行中的Until改為While并相應地改變后面的條件來實現相同的功能。

4. For/Each

在某些特殊情況下,可以使用For/Each來實現對一個數組或集合(集合將在后面的章節中講解)中元素的遍歷。

For/Each語句的寫法如下:

For Each item In Array or Collection  [statements]  Next

用For/Each顯示一個數組中的所有數據。

<%  Dim arrData(3)  Dim stritem as string  arrData(0)="Beijing"  arrData(1)="Shanghai"  arrData(2)="Guangzhou"  For Each stritem In arrData  Response.Write (stritem & "<br>")  Next  %>

可以看出,For/Each循環與For/Next循環的區別是:在For/Next循環中需要指明循環的次數,而在For/Each循環中不需要這樣就可以遍歷到一個數組或集合的所有內容。另外需要說明的是,這種循環通常在集合中使用。

感謝各位的閱讀!關于“VB.NET循環有幾種形式”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

珲春市| 墨脱县| 兴义市| 通海县| 曲水县| 河南省| 文登市| 城固县| 金湖县| 勐海县| 青冈县| 兖州市| 苗栗县| 建湖县| 肥城市| 上林县| 沂水县| 鲁山县| 云阳县| 揭东县| 团风县| 黄山市| 闵行区| 嘉善县| 汪清县| 扶风县| 巨野县| 灵寿县| 清新县| 准格尔旗| 洛扎县| 什邡市| 沽源县| 洛隆县| 北安市| 台北县| 尚志市| 宁国市| 洛南县| 武强县| 伊金霍洛旗|