Record.Equals(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。
[Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler", ApiSince=34)]
public abstract bool Equals(Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler", ApiSince=34)>]
override this.Equals : Java.Lang.Object -> bool
パラメーター
- obj
- Object
比較対象の参照オブジェクト。
返品
true このレコードが引数と等しい場合。それ以外の場合 false 。
- 属性
注釈
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 レコード クラスは、 Object#equals(Object) Object.equalsの一般的なコントラクトに加えて、次のように、レコード コンポーネント アクセサー メソッドの結果を正規コンストラクターに渡すことによって、レコード インスタンスが "コピー" されるときの不変性にさらに従う必要があります。
R copy = new R(r.c1(), r.c2(), ..., r.cn());
その場合は、 r.equals(copy)する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。