VBS ArrayList Class
ArrayList
是VBScript中的一个内置对象,可以用于方便地管理一个动态的大小的数组,通常用于存储、排序和搜索大量数据。
创建ArrayList对象
下面是如何创建一个空的ArrayList
对象的示例:
Dim list
Set list = CreateObject("System.Collections.ArrayList")
添加元素
下面是如何向一个ArrayList
对象中添加元素的示例:
list.Add "apple"
list.Add "banana"
list.Add "orange"
访问元素
下面是如何访问一个ArrayList
对象中的元素的示例:
For i = 0 To list.Count - 1
WScript.Echo list.Item(i)
Next
插入元素
下面是如何在指定的位置向一个ArrayList
对象中插入元素的示例:
list.Insert 1, "grape"
删除元素
下面是如何从一个ArrayList
对象中删除元素的示例:
list.Remove "banana"
获取元素的索引
下面是如何获取一个元素在ArrayList
对象中的索引的示例:
index = list.IndexOf("orange")
排序元素
下面是如何对一个ArrayList
对象中的元素进行排序的示例:
list.Sort
示例说明
以下是两个使用ArrayList
对象的示例说明:
示例一:使用ArrayList
对象存储用户信息
Dim users
Set users = CreateObject("System.Collections.ArrayList")
users.Add "John"
users.Add "Mike"
users.Add "Kate"
For i = 0 To users.Count - 1
WScript.Echo "User " & i+1 & ": " & users.Item(i)
Next
示例二:使用ArrayList
对象实现斐波那契数列
Dim fib
Set fib = CreateObject("System.Collections.ArrayList")
fib.Add 0
fib.Add 1
For i = 2 To 10
fib.Add fib.Item(i-1) + fib.Item(i-2)
Next
For i = 0 To fib.Count - 1
WScript.Echo fib.Item(i)
Next
以上是关于VBScript中ArrayList
对象的完整攻略,通过学习ArrayList
对象的用法,可以方便地管理动态大小的数组。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VBS ArrayList Class vbs中的数组类 - Python技术站