• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    VBS教程:对象-Dictionary

    Dictionary

    保存数据键和项目对的对象。

    说明
    Dictionary 对象与 PERL 关联数组是等价的。项目(可以是任何形式的数据)被保存在数组中。每项都与唯一的键相关联。键值用于检索单个项目,通常是整数或字符串,但不能为数组。

    下面代码示范如何创建 Dictionary 对象:

    Dim d '创建一个变量。
    Set d = CreateObject("Scripting.Dictionary")
    d.Add "a", "Athens" '添加键和项目。
    d.Add "b", "Belgrade"
    d.Add "c", "Cairo"

    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() 删除全部键/条目对

    上一篇:VBS教程:对象-Drive 对象
    下一篇:VBS教程:方法-WriteLine 方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    VBS教程:对象-Dictionary VBS,教程,对象,-Dictionary,