3.5.1 数组的声明及使用


  本文标签:数组 VB ASP .NET ASP .NET程序设计教程

  在使用数组前需要先对数组进行声明  。
语法:
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  。

  

图3-14   显示成绩表和平均成绩

  源代码如下(Ex3-6.aspx):


【责任编辑:老杨 Tel:(010)68576606-8005】


回书目   上一节   下一节