当存在泛型Dictionary类时,是否有任何理由使用Hashtables?如果是这样,他们是什么?
答案 0 :(得分:2)
除非您使用的是.NET 1.1或微框架,否则不会。与其他pre-generics集合一样,System.Collections.Specialized
命名空间中某些类的轻微例外,它们并不都具有直接的通用替换。
答案 1 :(得分:0)
除非您正在使用或需要与.NET 1.x代码进行互操作,否则可能不再存在。
答案 2 :(得分:0)
字典很快,因为它知道要存储什么。但是如果你想存储对象,那么HashTable会更快,因为HashTable的元素是对象类型。