0
可能重复:
Why is it important to override GetHashCode when Equals method is overriden in C#?为什么GetHashCode很重要,我们可以在哪里使用它?
为什么GetHashCode的重要,在那里我们可以使用它吗?
可能重复:
Why is it important to override GetHashCode when Equals method is overriden in C#?为什么GetHashCode很重要,我们可以在哪里使用它?
为什么GetHashCode的重要,在那里我们可以使用它吗?
快速谷歌搜索显示the MSDN documentation for Object.GetHashCode。引用:
的哈希代码是一个数字值,该值是用来在 平等测试,以识别对象 。它也可以用作 集合中对象的索引 。
GetHashCode方法适用于散列算法中使用的 ,以及散列表等数据结构中的数据 。
顺便说一句,如果您想自己重写它,请仔细阅读该链接,以及有关该主题的许多SO问题。