dictionary

dictionary

詞典,工具書的一種,是收集辭彙按某種順序排列並加以解釋供人檢查參考的工具書。

基本介紹

  • 中文名:詞典
  • 外文名:dictionary
釋義,對象,方法描述,屬性,方法,Java對象,定義,方法摘要,C#對象,定義,類型參數,版本信息,

釋義

n.詞典,字典;[自]代碼字典

對象

Dictionary 對象用於在結對的名稱/值中存儲信息((等同於鍵和項目)。Dictionary 對象看似比數組更為簡單,然而,Dictionary 對象卻是更令人滿意的處理關聯數據的解決方案。
比較 Dictionary 和數組: 鍵用於識別 Dictionary 對象中的項目 無需調用 ReDim 來改變 Dictionary 對象的尺寸 當從 Dictionary 刪除一個項目時,其餘的項目會自動上移 Dictionary 不是多維,而數組是 Dictionary 與數組相比,有更多的內建對象 Dictionary 在頻繁地訪問隨機元素時,比數組工作得更好 Dictionary 在根據它們的內容定位項目時,比數組工作得更好 下面的例子創建了一個 Dictionary 對象,並向對象添加了一些鍵/項目對,然後取回了鍵 bl 的值:
<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key bl is: " & d.Item("bl"))
%>
輸出:
The value of key bl is: Blue

方法描述

屬性

屬性
描述
CompareMode
設定或返回用於在 Dictionary 對象中比較鍵的比較模式。
Count
返回 Dictionary 對象中鍵/項目對的數目。
Item
設定或返回 Dictionary 對象中一個項目的值。
Key
為 Dictionary 對象中已有的鍵值設定新的鍵值。

方法

方法
描述
Add
向 Dictionary 對象添加新的鍵/項目對。
Exists
返回一個邏輯值,這個值可指示指定的鍵是否存在於 Dictionary 對象中。
Items
返回 Dictionary 對象中所有項目的一個數組。
Keys
返回 Dictionary 對象中所有鍵的一個數組。
Remove
從 Dictionary 對象中刪除指定的鍵/項目對。
RemoveAll
刪除 Dictionary 對象中所有的鍵/項目對。

Java對象

定義

java.util.Dictionary<K,V>直接已知子類:Hashtable
Dictionary 類是任何可將鍵映射到相應值的類(如 Hashtable)的抽象父類。每個鍵和每個值都是一個對象。在任何一個 Dictionary 對象中,每個鍵至多與一個值相關聯。給定一個 Dictionary 和一個鍵,就可以查找所關聯的元素。任何非 null 對象都可以用作鍵或值。
通常,應該在此類的實現中使用 equals 方法,以決定兩個鍵是否相同。

方法摘要

public abstract intsize()返回此 dictionary 中條目(不同鍵)的數量。
public abstract booleanisEmpty()測試此 dictionary 是否不存在從鍵到值的映射。isEmpty 方法的常規協定 是,若且唯若此 dictionary 不包含條目時,結果為 true。
public abstractEnumeration<K>keys()返回此 dictionary 中的鍵的枚舉。鍵方法的常規協定是返回 Enumeration 對象,該對象將生成此 dictionary 包含條目的所有鍵
public abstractVget(Objectkey)返回此 dictionary 中該鍵所映射到的值。isEmpty 方法的常規協定是,如果此 dictionary 包含所指定鍵的條目,則返回該鍵所關聯的值;否則,返回 null。參數:key - 此 dictionary 中的一個鍵。如果該鍵沒有映射到此 dictionary 中任何值,則返回 null
public abstractVput(Kkey,Vvalue)將指定 key 映射到此 dictionary 中指定 value。鍵和值均不能為 null。
如果此 dictionary 已經包含指定 key 的條目,則在修改條目以包含新元素之後,返回該 key 在此 dictionary 中已有的值。
如果此 dictionary 還沒有指定 key 的條目,則為指定 key 和 value 創建條目,並返回 null。
可以通過調用 get 方法來獲取 value,使用的 key 與原來的 key 相等。
public abstractVremove(Objectkey)從此 dictionary 中移除 key (及其相應的 value)。如果該 key 不在此 dictionary 中,則該方法不執行任何操作

C#對象

定義

[SerializableAttribute][ComVisibleAttribute(false)]publicclassDictionary<TKey,TValue>:IDictionary<TKey,TValue>,ICollection<KeyValuePair<TKey,TValue>>,IDictionary,ICollection,IReadOnlyDictionary<TKey,TValue>,IReadOnlyCollection<KeyValuePair<TKey,TValue>>,IEnumerable<KeyValuePair<TKey,TValue>>,IEnumerable,ISerializable,IDeserializationCallback

類型參數

  • TKey
  • 字典中的鍵的類型。
  • TValue
  • 字典中的值的類型。
Dictionary<TKey, TValue> 類型公開以下成員。

版本信息

Dictionary
一款智慧型的支持66種語言的全文翻譯工具,一也是款非常小巧的多國語言字典,小小的幾百K的程式卻能夠實現全文翻譯以及網頁搜尋多合一功能,同時支持的語言多達66種之多。可以說完全整合了Google多國字典,全文翻譯,網頁搜尋,文字建議,虛擬鍵盤,文字轉換語音,維基搜尋,Bing背景等眾多功能,有了這款小工具你完全不必為各種不識的單詞及句子而困惑。
Dictionary資料來源完全取自線上谷歌海量資源,無須安裝或載入任何資料,因此無需擔心占用了你電腦的大量資源,而且該款小工具能夠自動檢測來源語言與內容,只需一個按鍵無須任何切換處理。
功能特點
1、可自訂熱鍵支持滑鼠(預設: Middle)與鍵盤(預設: Alt+Z);
2、可自由關閉不需要使用的語言辭典;
3、可直接透過熱鍵翻譯滑鼠所在選定的文字;
4、支持介面色彩更換。

相關詞條

熱門詞條

聯絡我們