Dictionary 对象以名称/值对的形式存储信息。
指定的键是否存在?
如何创建一个 Dictionary 对象,然后使用 Exists 方法检查指定的键是否存在。
返回所有项目的数组
如何使用 Items 方法返回所有项目的数组。
返回所有键的数组
如何使用 Keys 方法返回所有键的数组。
返回项目的值
如何使用 Item 属性返回项目的值。
设置一个键
如何使用 Key 属性在 Dictionary 对象中设置键。
返回键/项目对的数量
如何使用 Count 属性返回键/项目对的数量。
Dictionary 对象用于以名称/值对(称为键和项)的形式存储信息。 Dictionary 对象可能看起来与数组类似,但是,Dictionary 对象是操作相关数据的更理想的解决方案。
比较字典和数组:
以下示例创建一个 Dictionary 对象,向其中添加一些键/项目对,并检索键 gr 的项目值:
<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key gr is: " & d.Item("gr"))
%>
Output:
The value of key gr is: Green
Dictionary 对象的属性和方法描述如下:
Property | Description |
---|---|
CompareMode | Sets or returns the comparison mode for comparing keys in a Dictionary object |
Count | Returns the number of key/item pairs in a Dictionary object |
Item | Sets or returns the value of an item in a Dictionary object |
Key | Sets a new key value for an existing key value in a Dictionary object |
Method | Description |
---|---|
Add | Adds a new key/item pair to a Dictionary object |
Exists | Returns a Boolean value that indicates whether a specified key exists in the Dictionary object |
Items | Returns an array of all the items in a Dictionary object |
Keys | Returns an array of all the keys in a Dictionary object |
Remove | Removes one specified key/item pair from the Dictionary object |
RemoveAll | Removes all the key/item pairs in the Dictionary object |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!