効果的なC#(ISBN-13:978から0321658708)の第二版で37ページ、本はEffective C#:Object.Equals()、ExayまたはNayをオーバーライドしますか?
を読み、あなたが再定義することは決してないだろう第二の機能は、静的はObject.equals(ある)
しかし、39ページの、本は
を読み込む時点ではなく、参照セマンティクスのあなたのタイプは、(内容を比較する)値のセマンティクスに従わなければならない場合ということである(比較例)オブジェクトIDをINGの、あなたは1つが
public virtual bool Equals(object right);
なく
を無効にする理由を説明するために、誰かがとても親切ようになりpublic static bool Equals(object left, object right);
インスタンスはObject.equals()の独自のオーバーライドを書くべき
ありがとうございました:)
これは確かに正当な理由です。ありがとう! –