您的位置:首页 > 编程语言 > C#

C#中的哈希表和字典的区别

2013-04-14 14:05 316 查看
工作以后就会发现,项目中有时候用到哈希表,有时候用到字典表,这两个都是索引、值得表现形式,那么它们的区别在哪里?

以下是笔者总结的区别:

1,单线程里面用字典,多线程里面用哈希表。

2,字典的排序就是按照插入的顺序来的,而哈希表未必是。

3,哈希表允许单线程写入,多线程读取。

4,哈希表最大的优势在于其索引方式,它是经过散列处理过的,在数据量大的时候尤其如此。

(转)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: