自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡(jiǎn)單描述VB.NET申明數(shù)組

開發(fā) 后端
這里介紹在VB.NET申明數(shù)組,其數(shù)組元素中的索引值的起點(diǎn)全部都為“0”,而不是以前VB中的索引值起點(diǎn)一般都為“1”。

VB.NET有很多值得學(xué)習(xí)的地方,這里我們主要介紹VB.NET申明數(shù)組,包括介紹申明、初始化數(shù)組和訪問數(shù)組中的元素等方面。

數(shù)組是程序中經(jīng)常要使用到的一種數(shù)據(jù)類型,VB.NET中的數(shù)組,雖然語(yǔ)法結(jié)構(gòu)等方面保留了和VB的很多相似之處,但也與VB存在著很多區(qū)別。其最大,也是各位VB程序員所最不能容忍的區(qū)別就是如下二點(diǎn):

1. 在VB.NET申明數(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申明數(shù)組將會(huì)比VB中要稍微簡(jiǎn)潔一點(diǎn)。關(guān)于數(shù)組定義將在后面詳細(xì)介紹。

一.本節(jié)主要內(nèi)容:

在接下來內(nèi)容中,將結(jié)合具體示例來詳細(xì)的介紹下列知識(shí)點(diǎn):

1. 申明數(shù)組,其中包括一維數(shù)組、多維數(shù)組,也包括靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組,及其初始化。和訪問數(shù)組中的元素。

2. 重新申明數(shù)組,即ReDim語(yǔ)句的使用用法,及其Preserve關(guān)鍵字的作用。

3. 使用For Each …. Next語(yǔ)句來遍歷數(shù)組中各個(gè)元素,F(xiàn)or Each …. Next語(yǔ)句是操作數(shù)據(jù)最為常用的一種語(yǔ)句,它能夠方便的訪問到數(shù)組中的每一個(gè)元素。

4. 申明參數(shù)為數(shù)組的過程或者函數(shù),由于數(shù)組是引用類型,所以在申明參數(shù)為數(shù)組的函數(shù)或過程時(shí),處理方法與參數(shù)為值類型的函數(shù)或過程有點(diǎn)不一樣。

5. 簡(jiǎn)要介紹Array類和其主要的常用,以及通過Array類操作數(shù)組的具體方法。

二.申明、初始化數(shù)組和訪問數(shù)組中的元素:

在VB.NET申明數(shù)組使用的依然是Dim語(yǔ)句,其申明數(shù)組和VB的主要區(qū)別在上面內(nèi)容中已經(jīng)簡(jiǎn)單說過了。下面在VB.NET申明一個(gè)長(zhǎng)度為“3”的字符串?dāng)?shù)組,并對(duì)之進(jìn)行初始化的代碼:

  1. Dim arrString ( 2 ) As String = {"星期一","星期二","星期三"} 

下面代碼是申請(qǐng)一個(gè)2×2的二維字符串?dāng)?shù)組,并對(duì)之進(jìn)行初始化:

  1. 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)行初始化:

  1. Dim arrString ( ) As String = {"星期一","星期二","星期三"}  
  2. '申明一個(gè)動(dòng)態(tài)的一維數(shù)組,并初始化  
  3. Dim arrDate ( , ) As String = {{"星期一", "18號(hào)"}, {"星期二", "19號(hào)"}} 

對(duì)其他數(shù)據(jù)類型和更多維數(shù)的數(shù)組,其申明和初始化方法和上面的基本差不多,只需根據(jù)數(shù)組的維數(shù)和數(shù)據(jù)類型的不同進(jìn)行相應(yīng)的修改就可以了。

當(dāng)數(shù)組申明和初始化以后,就可以通過元素在數(shù)組中對(duì)應(yīng)的索引值來訪問,下面二段代碼分別是訪問上面申明并初始化的一維數(shù)組和二維數(shù)組中的一個(gè)元素:

  1. Dim sTemp1 As String = arrString ( 1 )  
  2. '訪問arrString數(shù)組中的第2個(gè)元素  
  3. Dim sTemp2 As String = arrDate ( 1 , 1 )  
  4. '訪問arrDate數(shù)組中的第二行、第二列元素 

【編輯推薦】

  1. 淺析VB.NET編寫DEC加密程序
  2. 概括VB.NET OnStart處理方法
  3. VB.NET Account對(duì)象簡(jiǎn)介
  4. 淺談VB.NET DataRowView
  5. 講解VB.NET定制Windows控件
責(zé)任編輯:佚名 來源: 騰訊科技
相關(guān)推薦

2009-10-15 09:16:35

VB.NET重新申明數(shù)

2009-10-14 13:56:05

VB.NET數(shù)據(jù)窗體

2009-10-13 09:33:49

VB.NET Web

2009-10-30 11:20:54

VB.NET Proc

2009-10-14 09:15:15

2009-10-20 14:21:55

VB.NET fnSi

2010-01-07 16:40:13

VB.NET一維數(shù)組

2009-10-19 14:22:13

VB.NET EIF體

2009-10-14 15:44:04

VB.NET字節(jié)數(shù)組

2009-10-20 14:09:05

VB.NET反射功能

2009-10-27 12:06:01

VB.NET IDis

2009-10-23 10:01:28

VB.NET申明Win

2009-10-16 13:26:53

VB.NET Exce

2009-10-12 12:54:58

VB.NET聲明API

2009-10-15 15:04:42

VB.NET PadL

2009-10-13 17:16:40

VB.NET Web服

2009-10-09 17:40:38

VB.Net問題集

2009-11-10 10:28:20

VB.NET誕生

2010-01-15 15:39:14

VB.NET Sub過

2009-10-13 14:38:10

VB.NET訪問類型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)