天天看點

C# 字典 Dictionary<Tkey,Tvalue>

   最近悟出來一個道理,在這兒分享給大家:學曆代表你的過去,能力代表你的現在,學習代表你的将來。我們都知道計算機技術發展日新月異,速度驚人的快,你我稍不留神,就會被慢慢淘汰!是以:每日不間斷的學習是避免被淘汰的不二法寶。

Dictionary( TKey , TValue )

表示鍵和值的集合。

Dictionary( TKey, TValue) 泛型類提供了從一組鍵到一組值的映射。字典中的每個添加項都由一個值及其相關聯的鍵組成。通過鍵來檢索值的速度是非常快的,接近于 O(1),這是因為Dictionary( TKey, TValue) 類是作為一個哈希表來實作的。(檢索速度取決于為 TKey 指定的類型的雜湊演算法的品質。)

隻要對象用作 Dictionary( TKey, TValue) 中的鍵,它就不能以任何影響其哈希值的方式更改。使用字典的相等比較器比較時,Dictionary( TKey, TValue) 中的任何鍵都必須是唯一的。鍵不能為 null 。 但是如果值類型 TValue 為引用類型,該值則可以為空。

   老生常談的問題,在此貼上代碼細則如下:

   閑着沒事,溫故而知新,随便寫寫!

   @陳卧龍的部落格

繼續閱讀