为了正常工作,散列码必须是不可变-一个对象的散列码必须 永远不会 改变。
如果对象的哈希码确实发生变化,则包含该对象的所有词典将停止工作。
由于集合不是一成不变的,因此无法实现
GetHashCode。
相反,它们继承了default
GetHashCode,它为对象的每个实例返回(希望)唯一的值。(通常基于内存地址)

为了正常工作,散列码必须是不可变-一个对象的散列码必须 永远不会 改变。
如果对象的哈希码确实发生变化,则包含该对象的所有词典将停止工作。
由于集合不是一成不变的,因此无法实现
GetHashCode。
GetHashCode,它为对象的每个实例返回(希望)唯一的值。(通常基于内存地址)