为什么在 C# 中 Dictionary 比 Hashtable 更受欢迎?
programmingserver side programmingcsharp更新于 2025/10/12 9:37:17
Hashtable 类表示基于键的哈希码组织的键值对的集合。它使用键来访问集合中的元素。
在 C# 中,Dictionary 是键和值的集合。Dictionary
Hashtable 比 Dictionary 慢。对于强类型集合,Dictionary 集合更快。
假设我们需要从 Hashtable 集合中查找一个键。这样,我们也可以同时从 Dictionary 集合中查找一个键。在这种情况下,对于相同的语句,Dictionary 会更快 −
对于 HashTable
hashtable.ContainsKey("12345");
对于 Dictionary
dictionary.ContainsKey("12345")

