请问在ASP中如何设置Collection的对象呀?
最好能有个例子,谢谢大家了!
Dictionary对象就是一种Collection(集合)对象
Dictionary 对象
描述
对象,用于存储数据关键字和条目对。
语法
Scripting.Dictionary
说明
Dictionary 对象与 PERL 关联数组等价。可以是任何形式的数据的条目被存储在数组中。每个条目都与一个唯一的关键字相关联。该关键字用来检索单个条目,通常是整数或字符串,可以是除数组外的任何类型。
下面的代码举例说明了如何创建一个 Dictionary 对象:
Dim d '创建一个变量
Set d = Server.CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '添加一些关键字和条目
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...
Items 方法
描述
返回一个包含 Dictionary 对象中所有条目的数组。
语法
object.Items
object始终是一个 Dictionary 对象的名字。
说明
下面的代码举例说明了 Items 方法的使用。:
Dim a, d, i '创建一些变量
Set d = Server.CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '添加一些关键字和条目。
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
a = d.Items '取得条目
For i = 0 To d.Count -1 '重复数组
Response.Write a(i) '打印条目
Next
...
Remove 方法
描述
从一个 Dictionary 对象中删除一个关键字和条目对。
语法
object.Remove(key)
Remove 方法语法有如下几部分:
部分 描述
Object 必需的。始终是一个 Dictionary 对象的名字。
Key 必需的。Key 与要从 Dictionary 对象中删除的关键字和条目对相关联。
说明
如果指定的关键字和条目对不存在,则发生一个错误。
下面的代码举例说明了 Remove 方法的使用:
Dim a, d, i '创建一些变量
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '添加一些关键字和条目
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...
d.Remove("b") '删除第二对