【发布时间】:2012-03-20 02:59:08
【问题描述】:
我混合使用Jon Skeet's GetHashCode 和MSDN Guidelines for Overloading Equals 来实现我的Equals 和GetHashCode 方法。然而,有一件事一直困扰着我。
我应该实现它们检查类中的实际字段还是它们的属性?
此外,如果父类的属性具有私有字段(因此我无法访问它们),我应该也检查这些属性,然后我应该通过它们的属性检查它们吗?
【问题讨论】:
-
这取决于你对equals的定义。
标签: c#