NetBox 2.7 使用手册

Dictionary 对象

存储数据键和项目对的对象,数据键为一个字符串,项目可以是任何数据类型

语法

Set dict = CreateObject("NetBox.Dictionary")
 

属性

ArrayMode 数组访问模式,允许以下标方式访问,缺省为 true
Count 返回一个对象中的项目数,只读属性
Item 在一个 Dictionary 对象中设置或者返回所指定 keyitem
Items 以数组方式返回对象中的全部项目
Key 根据下标取得关键字的键值,只读属性
Keys 以数组方式返回对象中的全部键值

方法

Add 向对象中添加一个关键字项目对
Exists 如果对象中存在所指定的关键字则返回 true,否则返回 false
Join 返回一个字符串,此字符串由包含在对象中的所有数据键和项目对连接创建
Load 从指定的数据源装载对象内容
Remove 从一个 Dictionary 对象中删除一个关键字项目对
RemoveAll RemoveAll 方法从一个对象中删除所有的项目
Save 转储对象中的内容到指定的目标
Sort 排序对象中的数据,可以指定升序和降序
Split 分析给定的字符串,将分解出的子字符串填充到对象中

注释

Dictionary 类似于 Scripting.Dictionary 又与其不同,Dictionary 的数据键为字符串时将忽略大小写,当以数字作为下标查询数据时,则数字表示按照插入顺序的下标,顺序从 0 开始,如果其中某个数据键被删除,则其后插入的数据键的下标依次前移。

Dictionary 的缺省属性为 Item,所以可以直接对对象进行缺省操作。dict("c") 与 dict.Item("c") 的作用是完全等同的。

示例

下面的例子中插入一些关键字项目对,然后修改项目 "c" 为第二个插入的项目。

Set dict = CreateObject("NetBox.Dictionary")
dict.Add "a", "Athens"
dict.Add "b", "Belgrade"
dict.Add "c", "Cairo"
dict("c") = dict(1)

版权所有: 2003- 网络盒子