五颜六色论坛 -> 有问必答 -> asp.net中的数组应用实例 登录 -> 注册 -> 回复主题 -> 发表主题

山姆大叔 2008-07-02 09:56

 Asp.net数组(Array)可以视为储存多个数据类型相同的值的变量,以同一个变量名称,不同的索引值来区分表示多个值。多用来存放性质或类型相同的数据。 g{l;v  
&cDnZ3Q;  
  1.数组的声明 a&ZH  
p=9G)VO  
  数组的声明有以下两种格式: -CY?~W L&  
vyqlP;K  
以下是引用片段: )R{4"&&2  
  Dim数组名(元素数量) 【As数据类型】 r tf>\j+  
  Dim数组名() 【As数据类型】={元素值l,元素值2…} LUKdu&M  
w{K_+}fAC  
v"_hWJ)  
  2.数组元素的表示 l[Ng8[R  
&OGY?[n  
  当声明一个数组并赋予其元素之后,该数组即可开始执行,其中数组的元素表示方式如下: ! K(0)~u  
E+>Qpy  
  数组名(索引值)=元素值 Y'bDEdeT  
@?G.6r~  
  提示: 索引值自O起计算。数组元素量最多可声明264一1个(即Long类型)。 bPOehvK/  
q+e'=0BHd:  
  3.范例 cRT@Cu  
/S\P=lcb  
  编写一个ASP程序,利用数组制作进入网页后 n/S 1Hae`  
8WZM}3x$f{  
  显示当日日期的功能。 >=6tfLQ  
MPT*[&\-  
  程序代码: (6 >8Dt 9[  
FuLP{]Y+AM  
以下是引用片段: ZnI_< iFR*  
01<html> p_) V@ 7  
02<hr> c3Y\XzV3v  
03   <% 4}!riWR   
04 Dim cw(7) u! x9O8y  
05 cw(O)=¨星期日"   . a~9U{)@F  
06 cw(1)=¨星期一” AWi~qzTZ  
07 cw(2)="星期二” ]j~V0 1p/e  
08 cw(3)=¨星期三” l~!\<, !  
09 cw(4)=¨星期四¨ (w-z~#<  
10 cw(5)=¨星期五” F(Pe@ #)A  
11 cw(6)=¨星期六¨ |K,9EM3  
1 2 response.write(¨今天是¨&yea r(now())&"年") $ [by)  
13   response.write(month(now()) & "月" &day(now()) & "日") -shS?kV  
14 response.write(cw(Wee kDay(now())一1)) x$[<<@F%  
l5   %> gah3d*d7  
1 6<hr> {W)Kz_  
l7</html> ~>VEg3#F  
1y2D]h/'  
j #f+0  
j\B]>PP5  
  本程序的说明如下 X};m\Bz  
nL%;^`*8  
  · 第3-1 5行:为ASP程序的主体。 Hzcy '  
$3[IlQ?   
  · 第4行:声明一个数组CW,数组中元素有7个。 GpMKOjVm|  
=Mzg={)v  
  · 第5~11行:定义数组中的每一个元素,数据类型是字符串。 +dX1`%RR[  
Nwr.mtvh  
  · 第1 2-1 4行:利用日期时间函数与数组将日期用response对象的write方法输出,其中在第l 4行,以WeekDay函数代.A,now()函数以求出星期值,其值范围在1~7,因为要代入数组中的索引值,而数组中的索引值从O计算,所以在此输出程序中要减1,将求出的星期值范围定在O~6,才能符合数组的索引值,以带出各索引值所代表的字符串。


查看完整版本: [-- asp.net中的数组应用实例 --] [-- top --]


[ 五颜六色论坛 ]

Powered by PHPWind 5.0.1 © 2005 苏ICP备05001866号 5y6s.net
Time 0.023225 second(s),query:3 Gzip enabled