新聞中心
VB.NET有很多值得學(xué)習(xí)的地方,這里我們主要介紹VB.NET數(shù)組,包括介紹申明、初始化數(shù)組和訪問數(shù)組中的元素等方面。VB.NET數(shù)組是程序中經(jīng)常要使用到的一種數(shù)據(jù)類型,VB.NET中的數(shù)組,雖然語法結(jié)構(gòu)等方面保留了和VB的很多相似之處,但也與VB存在著很多區(qū)別。其***,也是各位VB程序員所最不能容忍的區(qū)別就是如下二點(diǎn):

從策劃到設(shè)計(jì)制作,每一步都追求做到細(xì)膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、國(guó)際域名空間、虛擬主機(jī)、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、 網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進(jìn)步。
#T#1. 在VB.NET中申明一個(gè)數(shù)組,其數(shù)組元素中的索引值的起點(diǎn)全部都為“0”,而不是以前VB中的索引值起點(diǎn)一般都為“1”。這種定義方法和VB.NET的孿生姐妹Visual C#非常相似。
2. 由于在VB.NET中數(shù)組都有了統(tǒng)一的起點(diǎn),所以在VB.NET中定義一個(gè)數(shù)組,也就不再需要關(guān)鍵字“To”來設(shè)定數(shù)組的范圍。這樣在VB.NET中申明一個(gè)數(shù)組將會(huì)比VB中要稍微簡(jiǎn)潔一點(diǎn)。關(guān)于數(shù)組定義將在后面詳細(xì)介紹。
申明、初始化VB.NET數(shù)組和訪問數(shù)組中的元素:
在VB.NET申明一個(gè)數(shù)組使用的依然是Dim語句,其申明數(shù)組和VB的主要區(qū)別在上面內(nèi)容中已經(jīng)簡(jiǎn)單說過了。下面在VB.NET申明一個(gè)長(zhǎng)度為“3”的字符串?dāng)?shù)組,并對(duì)之進(jìn)行初始化的代碼:
- Dim arrString ( 2 ) As String = {"星期一","星期二","星期三"}
下面代碼是申請(qǐng)一個(gè)2×2的二維字符串?dāng)?shù)組,并對(duì)之進(jìn)行初始化:
- Dim arrDate ( 1, 1 ) As String = {{"星期一", "18號(hào)"}, {"星期二", "19號(hào)"}}
靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組的區(qū)別就在于靜態(tài)數(shù)組的長(zhǎng)度是固定的,而動(dòng)態(tài)數(shù)組的長(zhǎng)度是不固定的。上面的申明的二個(gè)數(shù)組就是靜態(tài)數(shù)組,而下面二段代碼的作用就是分別申明一個(gè)一維數(shù)組和二維數(shù)組,并對(duì)它們進(jìn)行初始化:
- Dim arrString ( ) As String = {"星期一","星期二","星期三"}
- '申明一個(gè)動(dòng)態(tài)的一維數(shù)組,并初始化
- Dim arrDate ( , ) As String = {{"星期一", "18號(hào)"}, {"星期二", "19號(hào)"}}
- '申明一個(gè)動(dòng)態(tài)的二維數(shù)組,并初始化
對(duì)其他數(shù)據(jù)類型和更多維數(shù)的數(shù)組,其申明和初始化方法和上面的基本差不多,只需根據(jù)數(shù)組的維數(shù)和數(shù)據(jù)類型的不同進(jìn)行相應(yīng)的修改就可以了。
當(dāng)數(shù)組申明和初始化以后,就可以通過元素在數(shù)組中對(duì)應(yīng)的索引值來訪問,下面二段代碼分別是訪問上面申明并初始化的一維數(shù)組和二維數(shù)組中的一個(gè)元素:
- Dim sTemp1 As String = arrString ( 1 )
- '訪問arrString數(shù)組中的第2個(gè)元素
- Dim sTemp2 As String = arrDate ( 1 , 1 )
- '訪問arrDate數(shù)組中的第二行、第二列元素
當(dāng)前標(biāo)題:快速上手VB.NET數(shù)組使用簡(jiǎn)介
URL鏈接:http://m.fisionsoft.com.cn/article/dpspcpj.html


咨詢
建站咨詢
