3
我有一个关于如下字典几个问题...净字典哈希对象类型键
一>什么算法来生成散列由Dictionary<T1,T2>
如果T1
是引用或对象类型。
b>什么避免碰撞技术被用作该算法的一部分?
c>以下哪种技术更有用于将对象类(T1
)用作关键字,以便将具有相同基本类型内容的两个不同对象假定为同一个关键字?
- 覆盖
Equals()
和GetHashCode()
呼叫? - 实现
IEquatable<T1>
接口? IEqualityComparer<T1>
接口?
d>当我们使用LINQ lambda函数.ToDictionary<>()
是必要的IEnumerable
应该是被用作字典中的键字段排序?