成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

具體介紹四大類VB.NET循環

開發 后端
這里介紹VB.NET循環,包括介紹用For/Next循環可以精確地控制循環體的執行次數,如果不清楚要執行的循環的次數,那么可以用While/ End While循環等方面

VB.NET有很多值得學習的地方,這里我們主要介紹VB.NET循環,VB.NET循環有三種形式:For/Next循環、While/End While循環、Do/Loop循環和For/Each循環。

1. For/Next循環

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

  1. For counter = startvalue To endvalue [Step stepvalue]  
  2. [statements]  
  3. [Exit For]  
  4. [statements]  
  5. Next 

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

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

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

2. While/End While 循環

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

  1. While condition  
  2. [statements]  
  3. End While 

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

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

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

3. Do/Loop

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

  1. Do {While | Until} condition  
  2. [statements]  
  3. [Exit Do]  
  4. statements]  
  5. Loop 

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

  1. Do  
  2. [statements]  
  3. [Exit Do]  
  4. [statements]  
  5. Loop {While | Until} condition 

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

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

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

4. For/Each

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

For/Each語句的寫法如下:

  1. For Each item In Array or Collection  
  2. [statements]  
  3. Next 

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

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

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

【編輯推薦】

  1. VB.NET動態控件數組三部曲
  2. 全方位分析VB.NET編碼規范
  3. 剖析VB.NET Process的屬性與對象
  4. VB.NET SendKeys方法與鍵入值
  5. 用實例講述VB.NET Process類
責任編輯:佚名 來源: Vlan9
相關推薦

2009-10-23 10:18:43

VB.NET運算符

2009-11-10 11:01:05

VB.NET事件

2009-10-26 18:41:05

VB.NET獲取硬盤信

2010-01-22 15:37:02

VB.NET監控類

2010-01-07 16:51:56

VB.NET窗體鉤子

2009-10-21 11:07:32

VB.NET類庫

2010-11-15 15:20:13

Oracle索引掃描

2009-11-11 09:40:53

Oracle索引掃描

2009-10-28 09:55:29

VB.NET MyCl

2010-01-13 09:45:53

VB.NET Arra

2010-01-18 18:32:43

VB.NET監視啟動過

2010-01-12 16:20:44

VB.NET類

2009-10-20 17:38:54

VB.NET Comp

2009-10-13 14:50:59

VB.NET Envi

2009-10-20 09:39:04

VB.NET Butt

2010-01-22 10:41:33

VB.NET聲明結構

2009-10-12 13:19:14

VB.NET線程同步

2009-11-10 12:42:47

VB.NET Prin

2009-11-10 10:28:20

VB.NET誕生

2010-01-07 15:25:11

VB.NET數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久亚洲一区 | 特级黄一级播放 | 久久久久久免费精品一区二区三区 | 欧美影院| 一区二区不卡高清 | 天天操天天干天天透 | 国产精品日韩欧美 | 日韩在线观看一区二区三区 | 中文二区 | 伊人影院99 | 免费成人高清在线视频 | 国产欧美视频一区 | 欧美精品一区在线发布 | 国产在线二区 | 国产91久久精品一区二区 | 国产精品久久久久无码av | 国产一区二区三区四区在线观看 | 天天干狠狠操 | 欧美一级精品片在线看 | 日韩在线 | 欧美日韩一区二区三区视频 | 亚洲精品一二三区 | 久久一级免费视频 | 欧美日韩1区2区3区 欧美久久一区 | 精品一区二区三区在线播放 | 精品国产一区二区三区日日嗨 | 欧美日韩综合精品 | 日本网站在线看 | 在线免费观看a级片 | 精品无码久久久久久久动漫 | 中文字幕第三页 | 一区二区三区视频播放 | 日韩影院一区 | 久久成人免费 | 中文字幕国产 | 亚洲综合一区二区三区 | 亚洲在线免费 | 欧美一区日韩一区 | 精品1区 | 人人干人人干人人干 | 国产一级片在线观看视频 |