VBScript的Dictionary对象说明-2

上一篇 / 下一篇  2016-06-08 13:06:53 / 个人分类:VBScript

该日志继"VBScript的Dictionary对象的说明-1”之后,继续对dictionary对象中的其它方法和属性进行说明。这次说明的方法和属性如下:

Add方法:Dictionary对象添加键值和项目。键值不能重复,否则运行出错。

Dimdic
Set
dic=CreateObject("Scripting.Dictionary")
dic.Add
"key1","value1"'添加键值和项目
dic.Add
"name","John"
dic.Add
"sex","male"

Item属性:设置或返回指定键值的项目。键值可以重复,如果键值存在,更新对应项目的

内容,否则添加新的键值和项目。

Dimdic
Set
dic=CreateObject("Scripting.Dictionary")
dic.Add
"key1","value1"       '添加键值和项目
dic.Add
"name","John"
dic.Add
"sex","male"
dic.Item("country")="China"
  '添加键值和项目
MsgBox
dic.Item("country")   '获取键值为country的项目
dic.Item("name")="Eric"
      '修改键值为name的项目
MsgBox
dic.Item("name")

Count属性:返回Dictionary对象中键值及其项目的数量。

Dimdic
Set
dic=CreateObject("Scripting.Dictionary")
dic.Add
"key1","value1"       '添加键值和项目
dic.Add
"name","John"
dic.Add
"sex","male"
MsgBox
dic.Count   '显示3

Key方法:修改Dictionary对象中对应键值的值

Dimdic
Set
dic=CreateObject("Scripting.Dictionary")
dic.Add
"key1","value1"       '添加键值和项目
dic.Add
"name","John"
dic.Add
"sex","male"

MsgBox
dic.Exists("key1")     '显示True

dic.Key("key1")="newKey"

MsgBox
dic.Exists("key1")     '显示False
MsgBox
dic.Exists("newKey")   '显示True

If
  dic.Exists("newKey")Then
    MsgBoxdic.Item("newKey")  '显示Value1
End
If


TAG:

 

评分:0

我来说两句

Open Toolbar