菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP Dictionary 对象


Dictionary 对象以键/值对的形式存储信息。


更多示例

指定的键是否存在?
如何创建 Dictionary 对象,然后使用 Exists 方法检查指定的键是否存在。

返回所有项的数组
如何使用 Items 方法返回所有项的数组。

返回所有键的数组
如何使用 Keys 方法返回所有键的数组。

返回项的值
如何使用 Item 属性返回项的值。

设置键
如何使用 Key 属性在 Dictionary 对象中设置键。

返回键/项对的数量
如何使用 Count 属性返回键/项对的数量。


Dictionary 对象

Dictionary 对象用于以键/值对(称为“键”和“项”)的形式存储信息。Dictionary 对象可能看起来与数组相似,但 Dictionary 对象是操作相关数据的更优选的解决方案。

比较 Dictionary 和 Array

  • 键用于标识 Dictionary 对象中的项
  • 您不必调用 ReDim 来更改 Dictionary 对象的大小
  • 删除 Dictionary 中的项时,剩余的项会自动向上移动
  • Dictionary 不能是多维的,而 Array 可以
  • Dictionary 具有比 Array 更多的内置函数
  • 当频繁访问随机元素时,Dictionary 比 Array 工作得更好
  • 当按内容定位项目时,Dictionary 比 Array 工作得更好

以下示例创建一个 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("键 gr 的值为: " & d.Item("gr"))
%>

输出

键 gr 的值为: Green


下面将介绍 Dictionary 对象的属性和方法

属性

属性 描述
CompareMode 设置或返回 Dictionary 对象中键的比较模式
Count 返回 Dictionary 对象中的键/项对的数量
Item 设置或返回 Dictionary 对象中项的值
Key 为 Dictionary 对象中现有键值设置新的键值

方法

方法 描述
将新的键/项对添加到 Dictionary 对象
Exists 返回一个布尔值,指示指定的键是否存在于 Dictionary 对象中
返回 Dictionary 对象中所有项的数组
Keys 返回 Dictionary 对象中所有键的数组
Remove 从 Dictionary 对象中移除一个指定的键/项对
RemoveAll 移除 Dictionary 对象中的所有键/项对

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持