使用方法如下
程序代码
<%
dim arr : set arr=new ArrayList
arradd "a" : arradd "b" : arradd "c"
ResponseWrite arrcount & "<br>"
for i= to arrcount
ResponseWrite arritem(i) & "<br>"
next
set arr=nothing
%>
Class ArrayList
Private m_array()
Private m_count
Private Sub Class_Initialize()
Redim m_array()
m_count=
End Sub
Private Sub Class_Terminate()
Redim m_array()
m_count=
End Sub
Public Property Get Count()
Count=m_count
End Property
Public Property Get Item(index)
Item=m_array(index)
End Property
Public Function Add(arrItem)
Redim Preserve m_array(m_count)
m_array(m_count)=arrItem
m_count=m_count+
End Function
End Class
%>