是否有 VBScript 数组类型类或类似的类,我可以在其中的两个项目之间添加项目?一旦添加,现有的项目应该转移到管理位置。我正在寻找的功能可用于从 ArrayList 或 Dictionary 对象中删除项目,其中删除后项目也通过自己的努力使它们连续,我们不需要照顾这样的事情。我也在寻找相同的在方法之间添加项目(如果有的话)!
谢谢
最佳答案
真是一个惊喜:ArrayList.Insert
演示版 2.0:
Option Explicit
Dim alA : Set alA = CreateObject("System.Collections.ArrayList")
Dim alB : Set alB = CreateObject("System.Collections.ArrayList")
alA.Add "A"
alA.Add "C"
alA.Insert 1, "B"
alB.Add "one"
alB.Add "two"
WScript.Echo "alA: ", Join(AlA.ToArray())
alA.InsertRange 1, (alB) ' Call By Value () needed!
WScript.Echo "alA: ", Join(AlA.ToArray())
输出:
alA: A B C
alA: A one two B C
关于list - VBScript 中的哪种列表类型允许插入和删除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14036114/