Vbs
脚本编程简明教程之十四
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
使用dictionary对象
VBS
中存在一个特殊的对象-
dictionnary
,是一个集合对象。一般情况霞,我把这个特殊的集合想象为数组,可以使用其中内建的函数完成存储和操纵数据等基本任务,无须担心数据是在哪些行列,而是使用唯一的键进行访问或者是一个只能运行在内存中的数据库,并只有两个字段分别是:
key
和
item
,在使用中,字段
key
是索引字段。
set sdict=CreateObject("Scripting.Dictionary")
sdict.add "a","apple"
sdict.add "b","banana"
sdict.add "c","copy"
for each key in sdict.keys
msgbox "
键名
" & key & "
是
" & " = " & sdict (key)
next
sdict.removeall
这个脚本很简单,就是定义了一个
dictionary
对象的实例
sdict
,并加入了三条数据,然后对每一条数据进行了枚举,最后,将对象的实例清空。
Dictionary
对象的成员概要
属性和说明
CompareMode
设定或返回键的字符串比较模式
Count
只读。返回
Dictionary
里的键
/
条目对的数量
Item(key)
设定或返回指定的键的条目值
Key(key)
设定键值
方法和说明
Add(key,item)
增加键
/
条目对到
Dictionary
Exists(key)
如果指定的键存在,返回
True
,否则返回
False
Items()
返回一个包含
Dictionary
对象中所有条目的数组
Keys()
返回一个包含
Dictionary
对象中所有键的数组
Remove(key)
删除一个指定的键
/
条目对
RemoveAll()
删除全部键
/
条目对
本文转自 chengchow 51CTO博客,原文链接:http://blog.51cto.com/chengchow/886821,如需转载请自行联系原作者