Dictionary 对象

Posted ionefox

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dictionary 对象相关的知识,希望对你有一定的参考价值。

Dictionary 对象

对象的存储数据键/项对。

语法

Scripting.Dictionary

说明

Dictionary对象相当于 PERL 关联数组。 项目,可以是任何形式的数据,存储在数组中。 每个项目相关联的唯一键。 密钥用于检索单个项目和通常是整数或一个字符串,但可以是任何除数组。

以下代码演示如何创建Dictionary对象。

Dim d                   ‘Create a variable
Set d = CreateObject(Scripting.Dictionary)
d.Add "a", "Athens"     ‘Add some keys and items
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...

方法

方法说明
Add 将新的键/项对添加到Dictionary对象。
Exists 返回一个 Boolean 值,该值指示Dictionary对象中是否存在指定的键。
Items 返回一个Dictionary对象中的所有项目的数组。
Keys 返回一个Dictionary对象中的所有密钥的数组。
Remove 从Dictionary对象中删除一个指定的键/项对。
RemoveAll Dictionary对象中删除所有键/项对。

属性

属性说明
CompareMode 设置或返回用于比较Dictionary对象中的键的比较模式。
Count 在Dictionary对象中返回键/项对的数目。
Item 设置或返回Dictionary对象中的项的值。
Key Dictionary对象中设置现有密钥值的新键值。

以上是关于Dictionary 对象的主要内容,如果未能解决你的问题,请参考以下文章

如何在Excel VBA中使用字典Dictionary对象

Dictionary对象可以通过VALUE读取KEY吗

C#基础 Dictionary存储自定义对象作为键值

C#字典Dictionary排序(顺序倒序)

Java里面字典dictionary怎么定义

如何使用 Dictionary<string,object> 属性序列化对象?