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