C#中dictionary 和哈希表的区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 04:28:07
C#中dictionary 和哈希表的区别?

C#中dictionary 和哈希表的区别?
C#中dictionary 和哈希表的区别?

C#中dictionary 和哈希表的区别?
DICTIONARY与hashtable在使用与构造上看并没有太大区别
但是
Dictionary是面向对象的,采用引用类型,HashTable是值类型的
另外
dictionary 是聚合存储
HASHTABLE是散列存储
HASHTABLE是线程安全结构
D不是
多线程多用H而不用D
大批量数据的随机检索(无规律)多用H而不用D.
因为H是散列存储.
其他问题.你就追问吧.