C# - 爲引用類型重定義相等性 - 繼承相關

派生類 這是上面Citizen類的一個子類:   下面我重寫object.Equals() 方法: 大部分邏輯都在base.Equals()方法裏了,首先如果父類的Equals()方法返回false,那麼下面也就不用做啥了。但是如果父類Equals()認爲這兩個實例是相等的,這就意味着父類裏所有的相等性檢查都通過了,然後我們仍然需要檢查派生類裏面的獨有字段(屬性),而這個例子裏只有一個字段(屬性)
相關文章
相關標籤/搜索