国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > ASP > 正文

asp 動(dòng)態(tài)數(shù)組 提供Add、Insert、Remove、RemoveAt、Search等方法。

2024-05-04 11:09:39
字體:
供稿:網(wǎng)友
asp動(dòng)態(tài)數(shù)組,提供Add、Insert、Remove、RemoveAt、Search等方法。可以在數(shù)組中存儲對象不考慮效率問題

復(fù)制代碼 代碼如下:


Class Vector

Private vector_datas()
Private initial_capacity '初始化容量
Private capacity_increment '容量增量
Private element_count '元素?cái)?shù)
Private max_capacity '總?cè)萘?

Private Sub Class_Initialize()
RemoveAll
End Sub

Public Function RemoveAll()
element_count = 0
initial_capacity = 10
capacity_increment = 10
max_capacity = initial_capacity
ReDim vector_datas(initial_capacity)
End Function

Public Property Get Count()
Count = element_count
End Property

Public Property Get Capacity()
Capacity = max_capacity
End Property

Public Property Get InitialCapacity()
InitialCapacity = initial_capacity
End Property

Public Property Get CapacityIncrement()
CapacityIncrement = capacity_increment
End Property

Public Default Property Get Item(index)
If IsObject(vector_datas(index)) Then
Set Item = vector_datas(index)
Else
Item = vector_datas(index)
End If
End Property

Public Function Add(element)
Call Insert(element_count, element)
End Function

Public Function Remove(element)
Dim index
index = Search(element)
RemoveAt(index)
Remove = index
End Function

Public Function RemoveAt(index)
Dim i
For i = index + 1 To element_count - 1 Step 1
Call InternalElement(i - 1, vector_datas(i))
Next
element_count = element_count - 1
If max_capacity - capacity_increment > element_count Then
max_capacity = max_capacity - capacity_increment
ReDim Preserve vector_datas(max_capacity)
End If
End Function

Public Function Search(element)
Dim i
For i = 0 To element_count - 1 Step 1
If vector_datas(i) = element Then
Search = i
Exit Function
End If
Next
Search = -1
End Function

Public Function Insert(index, element)
If index > element_count Then
Err.Raise 20903, "Vector", "Array Index Out Of Bounds.", "", 0
End If
If element_count = 0 Then
Call InternalElement(0, element)
ElseIf index = element_count Then
Call InternalElement(element_count, element)
Else
Dim i
For i = element_count To index + 1 Step -1
Call InternalElement(i, vector_datas(i - 1))
Next
Call InternalElement(index, element)
End If
element_count = element_count + 1
If element_count = max_capacity Then
max_capacity = element_count + capacity_increment
ReDim Preserve vector_datas(max_capacity)
End If
End Function

Public Function SetElementAt(index, element)
If index < 0 Or index > element_count - 1 Then
Err.Raise 20903, "Vector", "Array Index Out Of Bounds.", "", 0
End If
Call InternalElement(index, element)
End Function

Private Function InternalElement(index, element)
On Error Resume Next
If IsObject(element) Then
Set vector_datas(index) = element
Else
vector_datas(index) = element
End If
If Err.Number <> 0 Then
MsgBox("Vector InternalElement Error: " & vbCrLf & "Error Source: " & Err.Source & vbCrLf & "Error Number: " & Err.Number & vbCrLf & "Error Description: " & Err.Description & vbCrLf)
Err.Clear '清除錯(cuò)誤信息
End If
End Function

Private Sub Class_Terminate() '類銷毀
Erase vector_datas '釋放數(shù)組占用的內(nèi)存, 將每個(gè)元素都設(shè)為 Nothing
initial_capacity = Empty
capacity_increment = Empty
element_count = Empty
max_capacity = Empty
End Sub

End Class


本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产91久久久久| 久久久久久久久免费视频| 日本中文字幕在线观看| 好男人社区在线视频| 欧美高清视频| 久久精品免视着国产成人| 操操操综合网| 国产午夜在线观看| 在线天堂视频| xxxx视频在线| 国产二区视频| 久草国产视频| 99爱视频在线观看| 超碰免费在线播放| 国产一级二级在线| 亚洲v片在线观看| 国产理论片免费观看| 中文字幕4区| 国产一级免费看| 嫩草在线播放| 国产精品剧情一区二区在线观看| 亚洲成人国产综合| 91福利在线视频| 国产一二三在线观看| 日本调教视频在线观看 | 国产中文第一页| 91极品在线| 国产精品免费视频一区一| 狠狠干五月天| 久久99精品久久久久久野外| 小说区乱图片区| 在线影视一区| 国产传媒在线播放| 久久久久久久久亚洲精品| 在线免费观看污| 国产成人夜间影院在线观看| 中文字幕免费中文| 国产在线超碰| 成人午夜无人区一区二区| 免费在线超碰| 国产在线看片| 国产美女高潮| 国产视频三级在线观看播放| 91超碰国产在线| 国产乱视频在线观看| 国产女人在线观看| 国产理论电影在线观看| 国产精品一区二区三区四区色| 麻豆网站在线| 天天操夜夜摸| 国产91久久久久蜜臀青青天草二| 国产女主播在线观看| 2021天堂中文幕一二区在线观| 国产叼嘿网站免费观看不用充会员| 国产经典av| 2020亚洲男人天堂| eeuss影院在线| 狠狠干天天干| 国产精品第八页| 亚洲网站一区| 久久五月精品| 国产精品69一区二区三区| 伊人精品影院| 欧美日韩亚洲国内综合网| 激情在线视频播放| 国产黄色一级电影| а√天堂8资源在线官网 | 久久91精品视频| 国产精品入口麻豆免费观看| av三级在线观看| 国产三级香港三韩国三级| 亚洲欧美日韩成人网| 国产在线视频网站| 在线观看中文字幕| 自拍av在线| 久久国产精品久久久久久小说| 国产精品国精产品一二| 亚洲综合激情六月婷婷在线观看| 国产免费黄网站| 午夜影院免费看| 国产盗摄精品一区二区酒店| 二区中文字幕| 四虎成人精品在永久在线观看| 国产无套粉嫩白浆在线2022年| 交视频在线观看国产| 精品美女在线观看视频在线观看| 国产麻豆综合视频在线观看| www.国产精品.com| 亚洲国产成人综合| av二区三区| 精品推荐蜜桃传媒| 国产精品冒白浆免费视频| 青青草在线播放| 日本在线视频www鲁啊鲁| 在线观看免费高清完整| 91极品在线| 中文日本在线观看| 2019中文字幕视频| 精品av中文字幕在线毛片| 18激情网站| 在线免费日韩| 亚洲精品aaaa| 亚洲成人电视网| 超碰免费97在线观看| 丁香婷婷在线| 国产欧美一区二区三区小说| 国产亚洲精品一区二区在线观看| 国产字幕在线看| 天天爱天天做色综合| 国产精品免费麻豆入口| 国产精品第八页| 97视频在线观看网站| 亚洲综合激情六月婷婷在线观看| 一本久中文高清| xxxxx中文字幕| 国产一级电影网| 18成年在线观看| jizz亚洲大全| 最近中文字幕大全中文字幕免费 | 国内精品免费一区二区三区| 国产美女性感在线观看懂色av| 国产精品偷乱一区二区三区| 国产福利在线| 久热精品视频在线播放| 国产偷激情在线| 日本视频二区| 国产一级免费看| 日本成人a视频| 国产娇喘精品一区二区三区图片| 不卡av免费观看| 精品视频麻豆入口| 蜜桃av网站| 精品偷拍激情视频在线观看| 超碰国产在线观看| 国产特级嫩嫩嫩bbb| 免费三级毛片| 亚洲jjzzjjzz在线观看| 国产一二三在线观看| av在线free| 国产成人福利| 国产一级二级三级在线观看| 欧美日韩在线精品成人综合网| 国产福利在线播放麻豆| 好吊日视频在线观看| www.国产精品.com| 伊人永久在线| 99久久免费精品国产免费| 国产网红在线| 五月婷婷开心综合| 秋霞av在线| 免费a级毛片在线播放| 日本视频在线观看一区二区三区| 国产黄在线播放| 国产精美视频| 国产特级淫片免费看| 国产麻豆精品入口在线观看| 狠狠操五月天| 国产美女视频一区二区三区 | 国产在线看片| 亚洲人成电影| jlzzjlzz欧美大全| 亚洲一区免费在线| 亚洲大香人伊一本线| 亚洲综合激情六月婷婷在线观看| 中文字幕2019第三页| 99色在线观看| 日韩中文字幕久久久经典网| 青青草原国产在线| 日本中文字幕在线观看| 国产一区二区三区四区尤物| 国产激情自拍| 伊人影院在线视频| 免费精品国产自产拍在| 国产理论电影在线观看| 国产一区二区三区美女秒播| 国产黄色在线免费观看| 91网页在线观看| 麻豆福利在线观看| 国产系列在线观看| 一本大道久久a久久精品| 欧美色第一页| 中文字幕一区免费| 在线观看免费观看在线91| 国产在线观看a| 精品一区二区三区在线观看l| heisi视频网在线观看| 91caoporn在线| 6699久久国产精品免费| 免费国产阿v视频在线观看| 国产丝袜精品丝袜| www亚洲天堂| 久久精品亚洲7777影院| 18成年在线观看| 天堂资源在线中文| av在线不卡免费| 国产区卡一卡二卡三乱码免费| 亚洲精品aaaa精品| 国产经典自拍视频在线观看 | 欧美精品日韩少妇| 国产精品久久在线|