ASP中Dictionary对象简介以及使用方法

ASP中的Dictionary 对象简介以及使用方法
Dictionary 对象用于在结对的名称/值中存储信息((等同于键和项目)。Dictionary 对象看似比数组更为简单,然而

,Dictionary 对象却是更令人满意的处理关联数据的解决方案。

首先我们来看看Dictionary 和数组的对比分析:

键用于识别 Dictionary 对象中的项目

无需调用 ReDim 来改变 Dictionary 对象的尺寸

当从 Dictionary 删除一个项目时,其余的项目会自动上移

Dictionary 不是多维,而数组是

Dictionary 与数组相比,有更多的内建对象

Dictionary 在频繁地访问随机元素时,比数组工作得更好

Dictionary 在根据它们的内容定位项目时,比数组工作得更好

ASP中Dictionary对象的属性和方法介绍:

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

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

时间: 2024-11-01 19:02:10

ASP中Dictionary对象简介以及使用方法的相关文章

ASP利用Recordset对象的属性和方法实现分页

对象|分页 ASP中关于分页显示的基本方法 在了解了Recordset对象的属性和方法后,我们来考虑一下,如何运用它们来达到我们分页显示的目的.首先,我们可以为PageSize属性设置一个值,从而指定从记录组中取出的构成一个页的行数:然后通过RecordCount属性来确定记录的总数:再用记录总数除以PageSize就可得到所显示的页面总数:最后通过AbsolutePage属性就能完成对指定页的访问.好象很并不复杂呀,下面让我们来看看程序该如何实现呢? 我们建立这样一个简单的BBS应用程序,它的

浅谈ASP中Request对象获取客户端数据的顺序

request|对象|客户端|数据 浅谈ASP中Request对象获取客户端数据的顺序 /**描述:在使用ASP Request对象时需要注意的小问题作者:慈勤强Email : cqq1978@yeah.net**/ 在ASP中Request对象是获取客户端提交数据的一个很重要的对象,大家对他也是非常熟悉了.虽然如此,还是经常有人问我下面的几种写法有什么不同,到底应该怎么写?strMessage = Request("msg")strMessage = Request.Form(&qu

js基础之DOM中document对象的常用属性方法详解_javascript技巧

-----引入 每个载入浏览器的 HTML 文档都会成为 Document 对象. Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问. 属性 1  document.anchors  返回对文档中所有 Anchor 对象的引用.还有document.links/document.forms/document.images等 2  document.URL       返回当前文档的url 3  document.title       返回当前文档的标题 4  do

jquery中object对象循环遍历的方法_jquery

一个朋友问对象如何转为数组,当我问他为啥要转得时候,他告诉我,数组可以用js循环遍历,而对象则不可以.其实呢,对象同样可以循环遍历的啊.不用转换也可以循环!说明你对js或者jquery的某些操作不是很熟练!在这里我简单介绍一下! 案例 我们看如下对象: var data={ 张三:69, 李四:72, 王五:90, 二麻子:88, 前端博客:100, haorooms : 98, 王大壮:99 } 假如上面是后台返回的一个key,一个是value的对象(这种对象相信大家经常遇到吧!),现在要把这

jquery中判断对象是否可见的方法

jquery中判断对象是否可见的方法 if($("#id").is(":visible")){} else{} $("#id").is(":hidden")返回True/False 函数:.is() 语法:.is(selector) 检查当前选中的对象是否与给定的属性/参数匹配,如果匹配则返回True,否则返回False 语法: 1..is(selector) 2..is(functino(index)) 3..is(jque

ASP中Response对象的集合、属性和方法介绍

 Response对象与一个HTTP响应相响应,通过该对象的属性和方法可以控制如何将服务器的数据发送到客户端浏览器. 在ASP脚本中使用Response对象时,遵循以下语法格式: Response.集合名 Response.属性名 Response.方法名 Response对象只有一个Cookies集合,该集合的各个属性如下表:   =================示例=========================== < %@ language="vbscript" co

在asp中结合对象和组件

一个对象是典型的具有方法.属性或者集合的东西,其中对象方法决定了我们可以用这个对象作什么事情.(还记得response对象的write()方法吧),对象的属性可以读取出来了解对象状态或者设置对象状态.对象的集合是由很多不同的和对象有关系的键和值的配对对组成的. 举一个日常的例子,书籍"迈至科ASP教程"是一个对象,这个对象包含的方法决定了你可以怎样处理它,比如说,去读它,送人作为礼物,当作敲门的工具,甚至撕得粉碎,只要你愿意.对象的属性,这本书的页数,作者什么的.最后,对象的集合,包含

ASP中Request对象获取客户端数据的顺序

request|对象|客户端|数据 在ASP中Request对象是获取客户端提交数据的一个很重要的对象,大家对它也是非常熟悉了. 虽然如此,还是经常有人问我下面的几种写法有什么不同,到底应该怎么写? strMessage = Request("msg")strMessage = Request.Form("msg") 而且,我也看过好多人写的代码,一律都是Request("")的写法,当然这样的写法并没有什么错. 只是大家应该注意Request对

ASP中Request对象获取客户端数据的顺序(容易忽略)_ASP基础

在ASP中Request对象是获取客户端提交数据的一个很重要的对象,大家对他也是非常熟悉了.虽然如此,还是经常有人问我下面的几种写法有什么不同,到底应该怎么写? strMessage = Request("msg") strMessage = Request.Form("msg") 而且,我也看过好多人写的代码,一律都是Request("")的写法,当然这样的写法并没有什么错. 只是大家应该注意 Request对象有几个集合来获取客户端提交的数据