for each是用來簡化for的,但你這種寫法有點奇怪,一般沒這樣用的,通常的用法是
目前創新互聯公司已為成百上千的企業提供了網站建設、域名、雅安服務器托管、網站運營、企業網站設計、安仁網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
dim a() as string={....}
dim str as string '定義臨時變量,它的類型與你數組中元素類型一致
For Each str In a
MessageBox.Show(str)
Next
你上面代碼中,a就是一個3個元素的數組,從a[0]到a[2], 用for each的時候,就會遍歷你的a數組,上面的代碼相當于
for i=0 to a.Length-1
MessageBox.Show(a(i))
next
是這么定義的:
數組中的第一個元素的下標稱為下界,最后一個元素的下標稱為上界,其余的元素連續地分布在上下界之間,且數組在內存中也是用連續的區域來存儲的,所以數組每維的長度不能超過Long數據類型的最大值,即264—1=263。
把VB.NET數組當作一個對象來處理,就意味著數組類型是單個引用類型,數組變量包括指向構成數組元素、數組維和數組長度等數據的指針,數組之間互相賦值但僅僅是在相互復制指針,數組繼承了System名字空間的Array類。
VB.NET中的數組有兩種類型:定長數組和動態數組。
擴展資料:
1、數組的使用
在’VB 6.0中,能夠用For Each來循環遍歷一個數組。
比如:
Dim?x?As?Integer
F0r?Each?x?In?arrayl
Console.WriteLine(x)
Next?
2、在VB.NET中能夠使用For循環和數組長度來遍歷一個數組。
比如:
Dim?i?As工nteger? ?
F0r?i=0?T0??(arrayl.Length-1)
(此處空一行)
Console.WriteLine(arrayl(1)J
Next?i
這個不是遍歷吧!只是簡單將數組中的數取出來而已;
msgbox(os(a))
分享名稱:vb.net數組遍歷 vb 遍歷數組
分享網址:http://vcdvsql.cn/article44/ddcedhe.html
成都網站建設公司_創新互聯,為您提供網站排名、網站營銷、網站收錄、商城網站、搜索引擎優化、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯