正在加载图片...
142Ap高程 Chinaopub.com 下载 表5-2 Dictionary对象的属性和说明 CompareMode (仅用于 VBScript)设定或返回键的字符串比较模式 Count 只读。返回 Dictionary里的键/条目对的数量 设定或返回指定的键的条目值 Key(key) 设定键值 表5-3 Dictionary对象的方法和说明 Add(key, item) 增加键/条目对到 Dictionary Exists(key) 如果指定的键存在,返回True,否则返回 False Items() 返回一个包含 Dictionary对象中所有条目的数组 Keys) 返回一个包含 Dictionary对象中所有键的数组 Remove(key) 删除一个指定的键/条目对 RemoveAll o) 删除全部键/条目对 2.对 Dictionary中增加和删除条目 旦得到一个新的(空的) Dictionary,可以对其添加条目,从中获取条目以及删除条目: ob Data Add 'MyKey,'MyItem Add value MyItem with key MyKe objMy Data Add *Yourkey, "YourItem Add value YourItem with key Yourkey bInIsThere objMyData Exists('MyKey''ReturnB True because the item asta strItem= objMy Data Item(Yourkey) Retrieve value of Yourkey strItem objMy Data Remove('My Key') Retrieve and remove Yourkey ob] Data. RemoveAll Rem。vea11 the ite 在 JScript中,等价的代码为 / In JScript: objMy Data Add('MyKey', 'MyItem') // Add value MyItem with key MyKey objMy Data Add('YourKey','YourItem / Add value YourItem with key Your key ar blnIsThere objMy Data Exists(' MyKey '); / true because the item exista var strItem m objMy Data Item('YourKey); / Retrieve value of YourKey var strItem objMy Data Remove('MyKey);// Retrieve and remove Yourkey objMyData. RemoveAll() / Remove all the items 3.修改键或条目的值 可以通过修改键的值,或通过修改与特定的键关联的条目的数据,来改变存储在 Dictionary内的数据。下面的代码改变键为 My Key的条目中的数据 objMy Data Item('MyKey)=NewValue In VBScript objMy Data Item(' ')-'NewValue': / In JScript 如果指定的键在 Dictionary未找到,将在 Dictionary中创建一个以 My Key为键,以 New value为其条目值的新的键/条目对。有意思的是,如果使用一个不存在的键来检索条目 不仅得到一个空的字符串(这是可以想到的),而且还在 Dictionary里添加一个新的键/条目对, 键即是指定的键,但条目的数据为空 可以使用Key属性仅改变键的值而不改变与之对应的条目的数据。将一个已存在的键 MyKey改变为 MyNewKey,可以用表5-2 Dictionary对象的属性和说明 属 性 说 明 C o m p a r e M o d e (仅用于V B S c r i p t )设定或返回键的字符串比较模式 C o u n t 只读。返回D i c t i o n a r y里的键/条目对的数量 I t e m (k e y) 设定或返回指定的键的条目值 K e y (k e y) 设定键值 表5-3 Dictionary对象的方法和说明 方 法 说 明 A d d (k e y, item) 增加键/条目对到D i c t i o n a r y E x i s t s (k e y) 如果指定的键存在,返回 Tr u e,否则返回F a l s e Items( ) 返回一个包含D i c t i o n a r y对象中所有条目的数组 Keys( ) 返回一个包含D i c t i o n a r y对象中所有键的数组 R e m o v e (k e y) 删除一个指定的键/条目对 RemoveAll ( ) 删除全部键/条目对 2. 对D i c t i o n a r y中增加和删除条目 一旦得到一个新的(空的) Dictionary,可以对其添加条目,从中获取条目以及删除条目: 在J S c r i p t中,等价的代码为: 3. 修改键或条目的值 可以通过修改键的值,或通过修改与特定的键关联的条目的数据,来改变存储在 D i c t i o n a r y内的数据。下面的代码改变键为 M y K e y的条目中的数据。 如果指定的键在 D i c t i o n a r y未找到,将在 D i c t i o n a r y中创建一个以 M y K e y为键,以 N e w Va l u e为其条目值的新的键 /条目对。有意思的是,如果使用一个不存在的键来检索条目, 不仅得到一个空的字符串 (这是可以想到的 ),而且还在D i c t i o n a r y里添加一个新的键 /条目对, 键即是指定的键,但条目的数据为空。 可以使用 K e y属性仅改变键的值而不改变与之对应的条目的数据。将一个已存在的键 M y K e y改变为M y N e w K e y,可以用: 142计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有