濮阳杆衣贸易有限公司

主頁 > 知識庫 > VBS ArrayList Class vbs中的數(shù)組類

VBS ArrayList Class vbs中的數(shù)組類

熱門標簽:怎么看地圖標注 外呼系統(tǒng)telrobot 外呼系統(tǒng)免費招代理 廣州ai電銷機器人一般多少錢 百度地圖標注是什么意思 合肥高德地圖標注 深圳外呼系統(tǒng)收費 外呼線路中繼線是什么 拉薩外呼系統(tǒng)業(yè)務(wù)
Class ArrayList
 Private items()
 Private size

  Private Sub Class_Initialize
 size = 0
 ReDim items(1)
  End Sub

  Private Sub Class_Terminate
 items = null
  End Sub

 Public Function Add(ByVal value)
       If (size = Ubound(items)) Then EnsureCapacity((size + 1))

       items(size) = value
       size = size + 1
       Add = size
 End Function

 Public Property Get Item(index)
  Item = items(index)
 End Property

 Public Property Let Item(index, vObject)
  items(index) = vObject
 End Property

 Property Get Count
  Count = size
 End Property


 Public Property Get Capacity()
  Capacity = Ubound(items)
 End Property

 Public Property Let Capacity(value)
            If (value > Ubound(items)) Then
                  If (value  size) Then Err.Rise 6

                  If (value > 0) Then
                        ReDim Preserve items(value)
                  Else
                        ReDim Preserve items(3)
                  End If
            End If
 End Property

 Private Sub EnsureCapacity(ByVal min)
       If (Ubound(items)  min) Then
      Dim num1 : num1 = IIf((Ubound(items) = 0), 4, (Ubound(items) * 2))
      If (num1  min) Then num1 = min
      Capacity = num1
       End If
 End Sub


 Private Function IIf(j, r1, r2)
  IF (j) Then
   IIf = r1
  Else
   IIf = r2
  End IF
 End Function

End Class


示例:

Dim al : Set al = new ArrayList
al.Add(1)
al.Add(2)
al.Add(3)
al.Add(4)
al.Add(5)
al.Add(6)
al.Add(7)
al.Add(8)
al.Add(9)
al.Add(10)

For i = 0 To al.Count -1
 w("Index" i ": " al.Item(i))
Next

w("Count: " al.Count)
w("Capacity: " al.Capacity)

Sub w(o)
Response.Write(o "br />")
End Sub
您可能感興趣的文章:
  • C#中數(shù)組Array,ArrayList,泛型List詳細對比
  • Java ArrayList 數(shù)組之間相互轉(zhuǎn)換
  • PowerShell中使用ArrayList實現(xiàn)數(shù)組插入、刪除、添加例子
  • 淺析C#中數(shù)組,ArrayList與List對象的區(qū)別
  • Repeater控件分別綁定數(shù)組和ArrayList實現(xiàn)思路
  • C# 沒有動態(tài)的數(shù)組,可以用arraylist或list取代
  • JAVA ArrayList詳細介紹(示例)
  • JAVA LinkedList和ArrayList的使用及性能分析
  • java的arraylist排序示例(arraylist用法)
  • Android中ArrayList和數(shù)組相互轉(zhuǎn)換

標簽:漳州 周口 嘉興 臺灣 六安 玉林 延安 廣安

巨人網(wǎng)絡(luò)通訊聲明:本文標題《VBS ArrayList Class vbs中的數(shù)組類》,本文關(guān)鍵詞  VBS,ArrayList,Class,vbs,中的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS ArrayList Class vbs中的數(shù)組類》相關(guān)的同類信息!
  • 本頁收集關(guān)于VBS ArrayList Class vbs中的數(shù)組類的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    临泽县| 康乐县| 乐陵市| 阿瓦提县| 肇东市| 河西区| 绥江县| 江北区| 高青县| 吉安县| 普安县| 万盛区| 邢台市| 澄迈县| 闸北区| 金川县| 黑龙江省| 陇西县| 陈巴尔虎旗| 镇沅| 福州市| 冷水江市| 西昌市| 武胜县| 宽城| 呈贡县| 宜州市| 潜江市| 嘉祥县| 肇州县| 太白县| 平塘县| 荥阳市| 杭锦后旗| 凌海市| 沁水县| 东乡族自治县| 富平县| 吴忠市| 浑源县| 新田县|