![]() |
可双向存取的队列,通过不同的存取方式,可以构造出队列和堆栈等数据模型
Set dict = CreateObject("NetBox.Queue")
Count | 返回一个对象中的项目数,只读属性 |
Items | 以数组方式返回对象中的全部项目 |
AddHead | 向队列的头部添加一个项目 |
AddTail | 向队列的尾部添加一个项目 |
GetHead | 查询队列头部的项目 |
GetTail | 查询队列尾部的项目 |
Join | 返回一个字符串,此字符串由包含在对象中的所有子字符串连接创建 |
Load | 从指定的数据源装载对象内容 |
RemoveAll | RemoveAll 方法从一个对象中删除所有的项目 |
RemoveHead | 取出并删除队列头部的项目 |
RemoveTail | 取出并删除队列尾部的项目 |
Save | 转储对象中的内容到指定的目标 |
Split | 分析给定的字符串,将分解出的子字符串填充到对象中 |
下面的例子创建一个队列,添加一组数据,然后从后向前输出全部数据:
Set queue = CreateObject("NetBox.Queue") queue.AddHead 100 queue.AddHead 200 queue.AddHead 300 Do While queue.Count Shell.Console.WriteLine queue.RemoveHead Loop