熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

asp 數組動態定義數組與靜態數據定義方法

2013-11-13 10:39:19  來源: .NET編程 

  這是假設你知道數組的基本特征所以讓我們考慮如何處理在VBScript中的ASP

  在VBScript中的數組是這意味著數組元素的索引總是從開始 指數代表的數組

  中的第一個位置指數代表數組中的第二位等等

  有兩種類型的VBScript數組 靜態和動態靜態數組留在其整個壽命固定的大小

  使用靜態的VBScript數組你需要知道的前期元素這個數組將包含的最大數量如果您

  需要索引的大小可變更為靈活的VBScript數組那麼你可以使用動態的VBScript數組

   VBScript中動態數組索引的大小可以增加/在其壽命減少

  靜態數組

  讓我們創建一個數組所謂arrCars將舉行車的名字
<%@ LANGUAGE="VBSCRIPT" %>
<%
Use the Dim statement along with the array name
to create a static VBScript array
The number in parentheses defines the array’s upper bound
Dim arrCars()
arrCars()="BMW"
arrCars()="Mercedes"
arrCars()="Audi"
arrCars()="Bentley"
arrCars()="Mini"

  create a loop moving through the array
and print out the values
For i= to
responsewrite arrCars(i) & "<br>"
Next     move on to the next value of i
%>
下面是另一種方式來定義VBScript數組

  <%
we use the VBScript Array function along with a Dim statement
to create and populate our array
Dim arrCars
arrCars = Array("BMW""Mercedes""Audi""Bentley""Mini") each element

  must be separated by a comma

  again we could loop through the array and print out the values
For i= to
responsewrite arrCars(i) & "<br>"
Next
%>
動態數組

  動態數組派上用場當你不知道有多少項目您的數組將舉行要創建動態數組你應該

  一起使用數組的名稱Dim語句沒有指定上界
<%
Dim arrCars
arrCars = Array()
%>
為了使用這個數組你需要使用ReDim語句來定義數組的上界

  <%
Dim arrCars
arrCars = Array()
Redim arrCars()
%>
如果將來您需要調整這個數組你應該使用ReDim語句了要非常小心的ReDim語句

  當您使用ReDim語句你失去了所有的數組元素與使用ReDim語句一起保存的關鍵字將

  保持數組我們已經增加了大小

  <%
Dim arrCars
arrCars = Array()
Redim arrCars()
Redim PRESERVE arrCars()
%>


From:http://tw.wingwit.com/Article/program/net/201311/14226.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.