最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > asp教程

ASP Dictionary对象使用小结技巧

日期:08-27    来源:中国设计秀    作者:cnwebshow.com

Dictionary 对象Rgt中国设计秀
Dictionary 对象用于在结对的名称/值中存储信息((等同于键和项目)。Dictionary 对象看似比数组更为简单,然而,Dictionary 对象却是更令人满意的处理关联数据的解决方案。Rgt中国设计秀

比较 Dictionary 和数组:Rgt中国设计秀

 键用于识别 Dictionary 对象中的项目Rgt中国设计秀

无需调用 ReDim 来改变 Dictionary 对象的尺寸Rgt中国设计秀

当从 Dictionary 删除一个项目时,其余的项目会自动上移Rgt中国设计秀

Dictionary 不是多维,而数组是Rgt中国设计秀

Dictionary 与数组相比,有更多的内建对象Rgt中国设计秀

Dictionary 在频繁地访问随机元素时,比数组工作得更好Rgt中国设计秀

Dictionary 在根据它们的内容定位项目时,比数组工作得更好Rgt中国设计秀

Dictionary 对象的属性和方法描述如下:Rgt中国设计秀

属性Rgt中国设计秀
CompareMode:设置或返回用于在 Dictionary 对象中比较键的比较模式。 Rgt中国设计秀
Count:返回 Dictionary 对象中键/项目对的数目。 Rgt中国设计秀
Item:设置或返回 Dictionary 对象中一个项目的值。 Rgt中国设计秀
Key:为 Dictionary 对象中已有的键值设置新的键值。Rgt中国设计秀

方法Rgt中国设计秀
Add:向 Dictionary 对象添加新的键/项目对。 Rgt中国设计秀
Exists:返回一个逻辑值,这个值可指示指定的键是否存在于 Dictionary 对象中。 Rgt中国设计秀
Items:返回 Dictionary 对象中所有项目的一个数组。 Rgt中国设计秀
Keys:返回 Dictionary 对象中所有键的一个数组。 Rgt中国设计秀
Remove:从 Dictionary 对象中删除指定的键/项目对。 Rgt中国设计秀
RemoveAll:删除 Dictionary 对象中所有的键/项目对。Rgt中国设计秀

 程序代码Rgt中国设计秀
<%Rgt中国设计秀
Dim oDic,aItems,aKeysRgt中国设计秀
Set oDic = Server.CreateObject("Scripting.Dictionary")Rgt中国设计秀

'添加Rgt中国设计秀
oDic.Add "aaa",111Rgt中国设计秀
oDic.Add "bbb",222Rgt中国设计秀
oDic.Add "ccc",333Rgt中国设计秀
oDic.Add "ddd",444Rgt中国设计秀

'修改Rgt中国设计秀
If oDic.Exists("aaa") ThenRgt中国设计秀
    oDic.key("aaa") = "eee" 'key属性,只读Rgt中国设计秀
    oDic.item("eee") = 555 'item属性,可读写Rgt中国设计秀
End IfRgt中国设计秀

'列表Rgt中国设计秀
aKeys = oDic.KeysRgt中国设计秀
aItems = oDic.ItemsRgt中国设计秀
For i=0 To oDic.Count-1Rgt中国设计秀
    Response.Write(aKeys(i) & "," & aItems(i))Rgt中国设计秀
NextRgt中国设计秀

'删除Rgt中国设计秀
Response.Write(oDic.Count)Rgt中国设计秀
oDic.Remove("eee") '从 Dictionary 对象中删除键和项目对Rgt中国设计秀
Response.Write(oDic.Count)Rgt中国设计秀
oDic.RemoveAll() '删除 Dictionary 对象中的所有键和项目对Rgt中国设计秀
Response.Write(oDic.Count)Rgt中国设计秀

Set oDic = NothingRgt中国设计秀
%>Rgt中国设计秀

本文引用地址:/bc/article_46283.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明