我对字典有几个问题如下......
A&GT;如果Dictionary<T1,T2>
是引用或对象类型,则T1
使用什么算法生成哈希。
B个什么样的碰撞避免技术被用作该算法的一部分?
c取代;以下哪种技术对于将对象类(T1
)用作键是更有用的,以便假设具有相同基本类型内容的两个不同对象作为相同的键?
Equals()
和GetHashCode()
来电?IEquatable<T1>
界面?IEqualityComparer<T1>
界面? d取代;当我们使用LINQ lambda函数.ToDictionary<>()
时,是否必须在要用作字典中的键的字段上对IEnumerable
进行排序?
答案 0 :(得分:1)
http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/4355bcf8-3f01-4a85-b05e-bb2e829009b6/
Thx家伙。