【发布时间】:2014-01-30 04:55:47
【问题描述】:
在这个post 中,SO 用户提供了 Dictionary 的替代方案(C# 中的 HashTable 实现)。
这种方法的优缺点是什么?
性能会成为劣势吗?他的方法似乎遍历所有类以找到正确的对象,但 HashTable 会立即根据键的哈希函数找到值,对吧?
【问题讨论】:
-
你的问题完全是理论上的,很难回答,因为它真的取决于你正在处理的真实案例。在某些情况下字典或哈希表是最好的选择,但也有很多情况下您应该使用自定义类结构。在没有具体场景的情况下我唯一可以说的是:如果您需要嵌套字典,您可能做错了什么。
标签: c# data-structures computer-science