Dictionary 对象是 PERL 关联阵列的等效项。 可以是任何形式的数据的项目存储在阵列中。 每个项目都与唯一的键关联。 键用于检索单个项, 它通常是整数或字符串, 但除了数组之外, 还可以是任何其他项。
Dictionary 对象是 PERL 关联阵列的等效项。 可以是任何形式的数据的项目存储在阵列中。 每个项目都与唯一的键关联。 键用于检索单个项, 它通常是整数或字符串, 但除了数组之外, 还可以是任何其他项。
方法
方法 | 说明 |
---|
Add | 将新的键/项对添加到Dictionary对象。 |
Exists | 返回一个布尔值, 该值指示是否在Dictionary对象中存在指定的键。 |
Items | 返回一个由Dictionary对象中的所有项组成的数组。 |
Keys | 返回一个由Dictionary对象中的所有键组成的数组。 |
Remove | 从Dictionary对象中删除一个指定的键/项对。 |
RemoveAll | 删除Dictionary对象中的所有键/项对。 |
属性
属性 | 说明 |
---|
CompareMode | 设置或返回用于比较Dictionary对象中的键的比较模式。 |
Count | 返回Dictionary对象中的键/项对的数目。 |
Item | 设置或返回Dictionary对象中的项的值。 |
Key | 为Dictionary对象中的现有键值设置新键值。 |
Add方法包含以下部分:
Part | 说明 |
---|
object | 必需。 始终为 Dictionary对象的名称。 |
key | 必需。 与将添加的项关联的键。 |
项 | 必需。 与将添加的键关联的项。 |
Exists方法的语法包含以下部分:
Part | 说明 |
---|
object | 必需。 始终为 Dictionary对象的名称。 |
key | 必需。 要在 Dictionary对象中搜索的 Key 值。 |
Remove方法语法具有以下部分:
Part | 说明 |
---|
object | 必需。 始终为 Dictionary对象的名称。 |
key | 必需。 与要从Dictionary对象中删除的键/项对相关联的_键_。 |
CompareMode属性包含以下部分:
Part | 说明 |
---|
object | 必需。 始终为 Dictionary对象的名称。 |
compare | 可选。 如果提供, 则_compare_是一个值, 表示由**StrComp** 之类的函数使用的比较模式。 |
compare 参数可以包含以下值:
常量 | 值 | 说明 |
---|
vbUseCompareOption | -1 | 使用 Option Compare语句的设置来执行比较。 |
vbBinaryCompare | 0 | 执行二进制比较。 |
vbTextCompare | 1 | 执行文本比较。 |
vbDatabaseCompare | 双面 | 仅用于 Microsoft Access。 根据数据库中的信息执行比较。 |
Item属性包含以下部分:
Part | 说明 |
---|
object | 必需。 始终是**集合** 或Dictionary对象的名称。 |
key | 必需。 与要检索或添加的项目关联的 Key。 |
newitem | 可选。 仅适用于 Dictionary对象;不适用于集合。 如果提供,newitem 将为与指定 key 关联的新值。 |
Key属性包含以下部分:
Part | 说明 |
---|
object | 必需。 始终为 Dictionary对象的名称。 |
key | 必需。 要更改的_注册表项_值。 |
newkeykey | 必需。 用于替换指定的 key 的新值。 |