Object.hashCode()のデフォルトの動作は、a.hashCode()== b.hashCode()がa == bの場合に限り、オブジェクトの「アドレス」を実質的に返すことです。スーパークラスがすでにhashCode()を定義している場合、どのようにしてユーザー定義クラスでこの動作を取得できますか?たとえば: class A {
public int hashCode() {
次のようなデータ構造が推奨されます。私は3つの主要な特性を持つクラスを持っています。 public class Example {
public Object One { get; }
public Object Two { get; }
public Object Three { get; }
}
別のクラスは、これらのオブジェクトのコレクションが含まれてお