C#中的哈希表和字典的区别
2013-04-14 14:05
316 查看
工作以后就会发现,项目中有时候用到哈希表,有时候用到字典表,这两个都是索引、值得表现形式,那么它们的区别在哪里?
以下是笔者总结的区别:
1,单线程里面用字典,多线程里面用哈希表。
2,字典的排序就是按照插入的顺序来的,而哈希表未必是。
3,哈希表允许单线程写入,多线程读取。
4,哈希表最大的优势在于其索引方式,它是经过散列处理过的,在数据量大的时候尤其如此。
(转)
以下是笔者总结的区别:
1,单线程里面用字典,多线程里面用哈希表。
2,字典的排序就是按照插入的顺序来的,而哈希表未必是。
3,哈希表允许单线程写入,多线程读取。
4,哈希表最大的优势在于其索引方式,它是经过散列处理过的,在数据量大的时候尤其如此。
(转)
相关文章推荐
- c#字典中传入结构体和类在赋值时候的区别
- c#中的Hashtable(哈希表、字典表)
- setTimeout和setInterval的区别及用法、C#中遍历Hashtable对象[哈希表]的3种方法【遍历Hashtable】
- Code Review:C#与JAVA的哈希表内部机制的一些区别
- C#集合类:动态数组、队列、栈、哈希表、字典(转)
- setTimeout和setInterval的区别及用法、C#中遍历Hashtable对象[哈希表]的3种方法
- C#集合类:动态数组、队列、栈、哈希表、字典
- C# 统计文章中字符的种类和个数 哈希表和字典的使用
- C#基础(18)——List泛型集合、装箱、拆箱、字典集合与Hashtable区别
- C#中字典集合HashTable、Dictionary、ConcurrentDictionary三者区别
- C# 统计文章中字符的种类和个数 哈希表和字典的使用
- 【C#学习】-- 哈希表与字典
- C# 统计文章中字符的种类和个数 哈希表和字典的使用
- C#集合类:动态数组、队列、栈、哈希表、字典
- C# 统计文章中字符的种类和个数 哈希表和字典的使用
- C# 哈希表Hashtable与字典表Dictionary<K,V>的比较。
- C#虚基类继承与接口的区别
- c#中ref和out的区别
- C#中Convert和parse的区别
- C# 字段与属性区别