Menu
×
   ❮     
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 字典 对象


字典对象以名称/值对的形式存储信息。


更多示例

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

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

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

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

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

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


字典对象

字典对象用于以名称/值对(称为键和项目)的形式存储信息。字典对象可能看起来类似于数组,但是,字典对象是操纵相关数据的更理想的解决方案。

比较字典和数组

  • 键用于识别字典对象中的项目
  • 您不必调用 ReDim 来更改字典对象的大小
  • 从字典中删除项目时,剩余的项目会自动向上移动
  • 字典不能是多维的,数组可以
  • 字典比数组具有更多内置函数
  • 字典比数组更适合频繁访问随机元素
  • 字典比数组更适合通过内容查找项目

以下示例创建一个字典对象,向其中添加一些键/项目对,并检索键 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


字典对象的属性和方法在下面描述

属性

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

方法

方法 描述
Add 向字典对象添加新的键/项目对
Exists 返回一个布尔值,指示字典对象中是否存在指定的键
Items 返回字典对象中所有项目的数组
Keys 返回字典对象中所有键的数组
Remove 从字典对象中删除一个指定的键/项目对
RemoveAll 删除字典对象中的所有键/项目对

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.