C#中的哈希表和字典。有什么区别
可能重复:C#中的哈希表和字典。有什么区别,c#,data-structures,C#,Data Structures,可能重复: 嗨,我注意到我们在C#中有一个哈希表实现和一个字典实现。但是,哈希表不是实现字典的一种方式吗。那么,为什么两者都提供呢?他们不会做同样的事情。已经回答了 最好的答案来自:Dictionary是泛型类型,Hashtable不是。这意味着您可以通过Dictionary获得类型安全性,因为您不能在其中插入任何随机对象,并且不必强制转换取出的值。已经回答了 最好的答案来自:Dictionary是泛型类型,Hashtable不是。这意味着您可以使用Dictionary获得类型安全性,因为您不
嗨,我注意到我们在C#中有一个哈希表实现和一个字典实现。但是,哈希表不是实现字典的一种方式吗。那么,为什么两者都提供呢?他们不会做同样的事情。已经回答了 最好的答案来自:Dictionary是泛型类型,Hashtable不是。这意味着您可以通过Dictionary获得类型安全性,因为您不能在其中插入任何随机对象,并且不必强制转换取出的值。已经回答了
最好的答案来自:Dictionary是泛型类型,Hashtable不是。这意味着您可以使用Dictionary获得类型安全性,因为您不能在其中插入任何随机对象,并且您不必强制转换取出的值。Dictionary是泛型类型,Hashtable不是Dictionary是泛型类型,Hashtable不是类型转换 1-哈希表是非泛型键值集合,需要运行时类型转换 2-Dictionary是一个通用键值集合,不需要运行时类型转换 避免碰撞 1-哈希表使用双哈希来避免冲突 2-字典使用链接来避免
类型转换 1-哈希表是非泛型键值集合,需要运行时类型转换 2-Dictionary是一个通用键值集合,不需要运行时类型转换 避免碰撞 1-哈希表使用双哈希来避免冲突 2-字典使用链接来避免
@Saif al-Harthi:没问题,你的答案是好的:)@Saif al-Harthi:没问题,你的答案是好的:)谢谢。你说的普通收藏是什么意思?谢谢。你所说的普通收藏是什么意思?