fornext循環(huán)語句詳解 VB語言中for each……next……循環(huán)語句如何使用?
VB語言中for each……next……循環(huán)語句如何使用?For Each……Next format:該語句僅針對(duì)collection和array這兩種數(shù)據(jù)類型進(jìn)行定制。在for each In[[
VB語言中for each……next……循環(huán)語句如何使用?
For Each……Next format:該語句僅針對(duì)collection和array這兩種數(shù)據(jù)類型進(jìn)行定制。在for each In[[exit for]next[]的示例中,a是數(shù)組;X是成員,無需定義!例如:For each x in a sum=sum x next xvb For每個(gè)。下一個(gè)數(shù)組中使用的語句:VB for每個(gè)。下一個(gè)語句似乎是為兩種類型的數(shù)據(jù)量身定做的,一種是collection,另一種是array。通過VB每個(gè)。下一個(gè)語句,可以輕松訪問數(shù)組中的任何元素。請(qǐng)仔細(xì)分析以下代碼:dim arrstring(2)as string={星期一、星期二、星期三}dim temp as string for each temp in arrstring如果temp=“星期三”,那么msgbox(“在數(shù)組中找到“”星期三“”字符串”)exit for “退出for each”。next語句end if next temp。以上代碼的功能是通過VB實(shí)現(xiàn)的每個(gè)。下一個(gè)語句來訪問arrstring數(shù)組中的元素。如果發(fā)現(xiàn)某個(gè)元素是字符串“星期三”,則會(huì)彈出一個(gè)提示框并退出循環(huán)。也可以用for Next語句實(shí)現(xiàn)上面同樣的功能,但是感覺有點(diǎn)不專業(yè),有點(diǎn)麻煩。下面的代碼用for Next語句來實(shí)現(xiàn)上面的VB for每個(gè)。下一個(gè)語句:dim I as integer for I=0 to 2 if arrstring(I)=“星期三”,那么msgbox(“find”“星期三”“string”在數(shù)組中)退出for end if next I