对象类型键的.Net字典哈希
我有一些关于字典的问题如下 a> 如果对象类型键的.Net字典哈希,.net,object,dictionary,types,hash,.net,Object,Dictionary,Types,Hash,我有一些关于字典的问题如下 a> 如果T1是引用或对象类型,那么字典使用什么算法生成哈希值 b> 在该算法中使用了哪些碰撞避免技术 c> 以下哪种技术更有用,可以将对象类(T1)用作键,从而假定具有相同基元类型内容的两个不同对象作为同一键 重写Equals()和GetHashCode()调用 实现IEquatable接口 IEqualityComparer接口 d> 当我们使用LINQ lambda函数.ToDictionary()时,IEnumerable是否有必要在要用作字典键的字段上排序?
T1
是引用或对象类型,那么字典使用什么算法生成哈希值
b> 在该算法中使用了哪些碰撞避免技术
c> 以下哪种技术更有用,可以将对象类(T1
)用作键,从而假定具有相同基元类型内容的两个不同对象作为同一键
重写Equals()
和GetHashCode()
调用
实现IEquatable
接口
IEqualityComparer
接口
d> 当我们使用LINQ lambda函数.ToDictionary()
时,IEnumerable
是否有必要在要用作字典键的字段上排序?没关系!我在这里得到了答案
Thx伙计们