《编写高质量代码改善C#程序的157个建议》笔记

**重写Equals时也应重写GetHasgCode** 若是对象要做为Dictionary的Key值,那么重写Equals时也应重写GetHashCode。好比下列代码,人的身份ID同样应该就是同一我的,那么咱们指望获得的输出是true,true。可是不重写GetHasgCode,获得的输出是true,false。由于Dictionary是根据先Key值的HashCode再根据Equals来查找
相关文章
相关标签/搜索