分享

VBS使用Scripting.Dictionary字典对象 | Demon's Blog

 昵称30598669 2016-02-11

标题: VBS使用Scripting.Dictionary字典对象
作者: Demon
链接: http:///copy-paste/vbs-scripting-dictionary-object.html
版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。

Scripting.Dictionary是个很有用的组件,其创建了类似于Key索引对应Value值的字典对象,并且在其内部提供了快速索引访问的机制,可以让我们通过Key直接索引到指定的Value,比遍历二维数组有效得多。

其在VBScript中是这样访问的。

Dim objDictSet objDict = WSH.CreateObject('Scripting.Dictionary')' .Add(key, value)    objDict.Add 'a', 'value1'objDict.Add 'b', 'value2'objDict.Add 'c', 'value3''直接通过key=b索引到value2WSH.Echo(objDict.Item('b'))objDict.Remove('b') ' 删除索引b及其对应的值' 以下是遍历字典Dim objKeys, objItems, iobjKeys = objDict.KeysobjItems = objDict.ItemsFor i = 0 To objDict.Count - 1    WSH.Echo('Key=' & objKeys(i) & _    ' AND Value=' & objItems(i));Next' 判断指定的key是否存在If objDict.Exists('b') Then    WSH.Echo('Found it')Else    WSH.Echo('Not Exists!')End IfobjDict.RemoveAll  ' 清空字典内所有的key及其对应valueSet objDict = Nothing

原文链接:http:///blog/archives/60/

随机文章:

这篇文章发布于 2012年02月16日,星期四,23:00,归类于 复制粘贴。 您可以跟踪这篇文章的评论通过 RSS 2.0feed。 您可以留下评论,或者从您的站点trackback

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多