在使用数组前需要先对数组进行声明 。
语法:
Dim 数组名([表达式1[,表达式2…]]) [As 数据类型]
根据给出的表达式的个数,可声明一维数组、二维数组等,数据类型为数组元素的数据类型 。其中表达式为常量 。例如:
Dim a1(10) As Integer 声明下标从0到10的一维数组,共有11个元素
Dim a2(5,4) As String 声明6行5列的二维数组,共有30个元素
可以在声明数组的同时进行初始化 。例如:
Dim arr(4) As Integer = {10,20,30,40,50}
上式右边称为初始化表 。当初始化表中给出数组各元素值时,可省略Dim定义语句中数组的大小声明 。如上面的数组声明语句等价于:
Dim arr() As Integer = {10,20,30,40,50}
对数组中元素的引用格式为:数组名(下标1,下标2,……) 。例如:
a1(0)=5 将5赋给数组的第一个元素
i=a1(3) 将数组的第4个元素赋给i
注意:引用数组元素时,下标不能超出所声明的范围 。例如对于数组Dim arr(4),可用的数组元素下标为0'4 。
以下代码利用For循环,把整数数组中的每个元素设置为它的索引值 。
Dim arr(5) As Integer
Dim i As Integer
For i=0 To 5
arr(i) = i
Next
【例3.6】显示如图3-14所示的成绩表并求出平均成绩 。设共有9名同学的成绩,分别为90、89、76、73、100、98、65、54、85 。
源代码如下(Ex3-6.aspx):
【责任编辑:老杨 Tel:(010)68576606-8005】