【发布时间】:2010-11-08 12:23:01
【问题描述】:
我想弄清楚何时以及为什么要使用 Dictionary 或 HashTable。我在此处进行了一些搜索,发现人们在谈论我完全同意的 Dictionary 的一般优势,这导致了装箱和拆箱优势以获得轻微的性能提升。
但我也读过字典不会总是按照插入的顺序返回对象,它是排序的。 HashTable 会在哪里。据我了解,这导致 HashTable 在某些情况下要快得多。
我的问题是,这些情况可能是什么?我在上面的假设中是错的吗?你可以在什么情况下选择一个高于另一个,(是的,最后一个有点模棱两可)。
【问题讨论】:
-
我不想对此投赞成票,但你的业力是 7,777,我不想成为那个为你搞砸的人。
标签: c# .net collections dictionary hashtable