【问题标题】:Are there any reasons to use Hashtables when there is a generic Dictionary class?当有通用 Dictionary 类时,是否有任何理由使用 Hashtables?
【发布时间】:2011-07-11 08:03:19
【问题描述】:

当存在通用 Dictionary 类时,是否有任何理由使用 Hashtables?如果有,它们是什么?

【问题讨论】:

    标签: .net generics dictionary hashtable


    【解决方案1】:

    除非您使用 .NET 1.1 或微框架,否则不会。与其他预泛型集合一样,除了System.Collections.Specialized 命名空间中的某些类,slight 例外,它们并不都有直接的泛型替换。

    【讨论】:

      【解决方案2】:

      可能不再使用,除非您正在使用或需要与 .NET 1.x 代码进行互操作。

      【讨论】:

        【解决方案3】:

        字典很快,因为它知道要存储什么。但是如果你想存储对象,那么 HashTable 更快,因为 HashTable 的元素是对象类型。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-06-09
          • 1970-01-01
          • 1970-01-01
          • 2010-12-31
          • 2015-12-04
          • 2011-09-09
          • 1970-01-01
          相关资源
          最近更新 更多