C# 中的雜湊表與字典
雜湊表
在需要使用鍵訪問元素且可以識別有用鍵值的情況下使用雜湊表。雜湊表中的每個專案都有一對鍵/值。鍵用於訪問集合中的專案。
雜湊表中的成員是執行緒安全的。如果我們嘗試查詢不存在的鍵,它將返回 null。雜湊表不是泛型型別。
雜湊表集合比字典慢,因為它需要裝箱和拆箱。
要宣告一個雜湊表 −
Hashtable ht = new Hashtable();
字典
字典是 C# 中的鍵和值集合。字典包含在 System.Collection.Generic 名稱空間中。字典是泛型型別,並且在嘗試查詢不存在的鍵時會返回錯誤。
字典集合比雜湊錶快,因為它沒有裝箱和拆箱。
要宣告一個字典 −
IDictionary<int, string> d = new Dictionary<int, string>();
廣告