开发资料

GetHashCode

2022-03-23  本文已影响0人  落地成佛

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读