C# 中的雜湊表與字典


雜湊表

當你需要透過金鑰訪問元素時會用到雜湊表,並且你可以識別有用的金鑰值。雜湊表中的每個元素都有一個鍵/值對。金鑰用於訪問集合中的元素。

雜湊表中的成員是執行緒安全的。如果我們試圖查詢一個不存在的金鑰,它將返回 null。雜湊表不是泛型型別。

雜湊表集合比字典慢,因為它需要裝箱和拆箱。

宣告雜湊表 -

Hashtable ht = new Hashtable();

字典

字典是 C# 中的鍵和值集合。字典包含在 System.Collection.Generics 名稱空間中。字典是泛型型別,如果你試圖查詢不存在的鍵,它將返回錯誤。

字典集合比雜湊表更快,因為它不涉及裝箱和拆箱。

宣告字典 -

IDictionary<int, string> d = new Dictionary<int, string>();

更新於: 20-6 月-2020

1 千次以上瀏覽

開啟您的事業

完成課程,獲得認證

入門
廣告
© . All rights reserved.