国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > VBScript > 正文

VBS教程:對(duì)象-Dictionary

2019-10-26 17:55:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Dictionary

保存數(shù)據(jù)鍵和項(xiàng)目對(duì)的對(duì)象。

說(shuō)明
Dictionary 對(duì)象與 PERL 關(guān)聯(lián)數(shù)組是等價(jià)的。項(xiàng)目(可以是任何形式的數(shù)據(jù))被保存在數(shù)組中。每項(xiàng)都與唯一的鍵相關(guān)聯(lián)。鍵值用于檢索單個(gè)項(xiàng)目,通常是整數(shù)或字符串,但不能為數(shù)組。

下面代碼示范如何創(chuàng)建 Dictionary 對(duì)象:

Dim d '創(chuàng)建一個(gè)變量。Set d = CreateObject("Scripting.Dictionary")d.Add "a", "Athens" '添加鍵和項(xiàng)目。d.Add "b", "Belgrade"d.Add "c", "Cairo"

VBS中存在一個(gè)特殊的對(duì)象-dictionnary,是一個(gè)集合對(duì)象。一般情況霞,我把這個(gè)特殊的集合想象為數(shù)組,可以使用其中內(nèi)建的函數(shù)完成存儲(chǔ)和操縱數(shù)據(jù)等基本任務(wù),無(wú)須擔(dān)心數(shù)據(jù)是在哪些行列,而是使用唯一的鍵進(jìn)行訪問(wèn)或者是一個(gè)只能運(yùn)行在內(nèi)存中的數(shù)據(jù)庫(kù),并只有兩個(gè)字段分別是:key和item,在使用中,字段key是索引字段。

set sdict=CreateObject("Scripting.Dictionary")sdict.add "a","apple"sdict.add "b","banana"sdict.add "c","copy"for each key in sdict.keysmsgbox "鍵名" & key & "是" & " = " & sdict (key)nextsdict.removeall

這個(gè)腳本很簡(jiǎn)單,就是定義了一個(gè) dictionary 對(duì)象的實(shí)例sdict,并加入了三條數(shù)據(jù),然后對(duì)每一條數(shù)據(jù)進(jìn)行了枚舉,最后,將對(duì)象的實(shí)例清空。

Dictionary 對(duì)象的成員概要

屬性和說(shuō)明

CompareMode 設(shè)定或返回鍵的字符串比較模式
Count 只讀。返回 Dictionary 里的鍵/條目對(duì)的數(shù)量
Item(key) 設(shè)定或返回指定的鍵的條目值
Key(key) 設(shè)定鍵值

方法和說(shuō)明

Add(key,item) 增加鍵/條目對(duì)到 Dictionary
Exists(key) 如果指定的鍵存在,返回 True,否則返回 False
Items() 返回一個(gè)包含 Dictionary 對(duì)象中所有條目的數(shù)組
Keys() 返回一個(gè)包含 Dictionary 對(duì)象中所有鍵的數(shù)組
Remove(key) 刪除一個(gè)指定的鍵/條目對(duì)
RemoveAll() 刪除全部鍵/條目對(duì)

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 华容县| 平乡县| 电白县| 新沂市| 科技| 山西省| 蚌埠市| 仁布县| 太仓市| 南康市| 沅陵县| 中方县| 锡林郭勒盟| 祁门县| 霍邱县| 方正县| 达日县| 鞍山市| 台南县| 磴口县| 内丘县| 堆龙德庆县| 思茅市| 长岭县| 平昌县| 台北县| 瓦房店市| 福鼎市| 平顶山市| 治多县| 偃师市| 黑水县| 南陵县| 玉溪市| 平远县| 包头市| 湘潭市| 汉川市| 化德县| 兰州市| 祁东县|