GetHashCode

HashCode:
两个相同的对象(即Equals方法返回true)必须返回相同的hash code
两个不相同的对象,返回true或者false都可以

在默认情况下Equals具有以下行为:
如果实例是引用类型,则只有引用相同时, Equals才会返回true。
如果实例是值类型,则仅当类型和值相同时, Equals才会返回true。

所有,判断两个实体是否相等时要equals相等,GetHashCode相等。
对实体基类设计的时候,要判断是相同类型,并ID相同则可以确定是相同的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容