Dictionary Object (Scripting Runtime Library)

Add Method:

Dim d   ' Create a variable.

Set d =CreateObject("Scripting.Dictionary")

d.Add "a","Athens"   ' Add some keys anditems.

d.Add "b","Belgrade"

d.Add "c","Cairo"

Exists Method:

Function KeyExistsDemo

  Dim d, msg   ' Create somevariables.

   Set d= CreateObject("Scripting.Dictionary")

  d.Add "a", "Athens"  ' Add some   keys and items.

  d.Add "b", "Belgrade"

  d.Add "c", "Cairo"

  If d.Exists("c") Then

      msg = "Specified key exists."

  Else

      msg = "Specified key doesn't exist."

  End If

  KeyExistsDemo = msg

End Function

Items Method:

Function DicDemo

  Dim a, d, i, s   ' Create somevariables.

  Set d = CreateObject("Scripting.Dictionary")

  d.Add "a", "Athens"  ' Add some keys and items.

  d.Add "b", "Belgrade"

  d.Add "c", "Cairo"

  a = d.Items   ' Get theitems.

  For i = 0 To d.Count -1 ' Iterate the array.

      s = s & a(i) &"<BR>" ' Create return string.

  Next

  DicDemo = s

End Function

Keys Method:

Function DicDemo

   Dim a, d, i   ' Create some variables.

   Set d =CreateObject("Scripting.Dictionary")

   d.Add"a", "Athens"   ' Addsome keys and items.

   d.Add"b", "Belgrade"

   d.Add"c", "Cairo"

   a = d.Keys   ' Get the keys.

   For i = 0 Tod.Count -1 ' Iterate the array.

      s = s &a(i) & "<BR>" ' Return results.

   Next

   DicDemo = s

End Function

Remove Method:

Dim a, d   ' Createsome variables.

Set d = CreateObject("Scripting.Dictionary")

d.Add "a", "Athens"   ' Add some keys and items.

d.Add "b", "Belgrade"

d.Add "c", "Cairo"

...

d.Remove("b")   ' Remove second pair.

RemoveAll Method:

Dim a, d, i   'Create some variables.

Set d = CreateObject("Scripting.Dictionary")

d.Add "a", "Athens"   ' Add some keys and items.

d.Add "b", "Belgrade"

d.Add "c", "Cairo"

...

a = d.RemoveAll  ' Clear the dictionary.

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值