VB.NET While/End While循環(huán)實(shí)際應(yīng)用方法概述
VB.NET中有許多語(yǔ)法的實(shí)現(xiàn)跟其他語(yǔ)言也有些相同。我們?cè)谶@里先來(lái)了解一下VB.NET While/End While循環(huán)的一些應(yīng)用方法,看看其與其他語(yǔ)言的相同與不同之處。如果不清楚要執(zhí)行的循環(huán)的次數(shù),那么可以用VB.NET While/End While循環(huán)。它有一個(gè)檢測(cè)條件,當(dāng)條件滿足時(shí),執(zhí)行循環(huán)體的內(nèi)容。如果條件不滿足,就退出循環(huán)。While/ End While語(yǔ)法如下:#t#
- While condition
- [statements]
- End While
由于在進(jìn)入循環(huán)體之前會(huì)遇到檢測(cè)條件,所以如果這個(gè)時(shí)候condition的值為False,那么VB.NET While/End While循環(huán)的循環(huán)體有可能一次也不能執(zhí)行。
例2.8(02-08.aspx)顯示3次問(wèn)候信息。
- 1: < %
- Dim intI as Integer
- IntI=0
- While intI<3
- Response.Write
("Hello! Cindy!" &
"< br>") - IntI=intI+1
- End While
- %>
在這個(gè)VB.NET While/End While循環(huán)的例子的第3行中為第2行中定義的intI變量設(shè)置了初值0。這里,如果不設(shè)置初值也是可以的,系統(tǒng)會(huì)自動(dòng)為intI進(jìn)行初始化(VB.NET默認(rèn)為未顯式初始化的整數(shù)初始化為0)。但是,建議養(yǎng)成為變量設(shè)置初值的好習(xí)慣,這樣可以防止很多意想不到的錯(cuò)誤。