佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > VBS教程:對象-Dictionary

VBS教程:對象-Dictionary

熱門標(biāo)簽:智能手機 服務(wù)器配置 鐵路電話系統(tǒng) 檢查注冊表項 美圖手機 呼叫中心市場需求 網(wǎng)站文章發(fā)布 銀行業(yè)務(wù)

Dictionary

保存數(shù)據(jù)鍵和項目對的對象。

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

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

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

VBS中存在一個特殊的對象-dictionnary,是一個集合對象。一般情況霞,我把這個特殊的集合想象為數(shù)組,可以使用其中內(nèi)建的函數(shù)完成存儲和操縱數(shù)據(jù)等基本任務(wù),無須擔(dān)心數(shù)據(jù)是在哪些行列,而是使用唯一的鍵進行訪問或者是一個只能運行在內(nèi)存中的數(shù)據(jù)庫,并只有兩個字段分別是: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.keys
msgbox "鍵名"  key  "是"  " = "  sdict (key)
next

sdict.removeall

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

Dictionary 對象的成員概要

屬性和說明

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

方法和說明

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

標(biāo)簽:沈陽 新疆 長治 紅河 樂山 滄州 河南 上海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS教程:對象-Dictionary》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    宝坻区| 湘潭县| 多伦县| 松原市| 天门市| 萍乡市| 云和县| 泾川县| 拉萨市| 治多县| 靖宇县| 都匀市| 左权县| 翁源县| 石嘴山市| 汝城县| 卓资县| 肇州县| 永城市| 墨玉县| 藁城市| 沧州市| 洛浦县| 彩票| 莎车县| 黎平县| 罗定市| 蒙城县| 乌兰浩特市| 井冈山市| 安庆市| 准格尔旗| 综艺| 祥云县| 山阴县| 临泽县| 桐城市| 田阳县| 吉木乃县| 建德市| 保山市|