c#中的Dictionary比Hashtable有什麼優勢?
Hashtable 類表示鍵值對的集合,這些鍵值對根據鍵的雜湊碼進行組織。它使用鍵訪問集合中的成員。
Dictionary 是 C# 中鍵和值的集合。Dictionary<TKey, TValue> 包含在 System.Collection.Generics 名稱空間中。
Hashtable 比 Dictionary 要慢。對於強型別集合,Dictionary 集合更快。
假設我們需要從 Hashtable 集合中查詢一個鍵。這時,我們也在從 Dictionary 集合中查詢一個鍵。在這種情況下,對於相同的語句,Dictionary 將更快 −
對於 HashTable
hashtable.ContainsKey("12345");對於 Dictionary
dictionary.ContainsKey("12345")
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP