Record.Equals(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.
[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
Parameter
- obj
- Object
das Referenzobjekt, mit dem verglichen werden soll.
Gibt zurück
true wenn dieser Datensatz dem Argument entspricht; false andernfalls.
- Attribute
Hinweise
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. Zusätzlich zum allgemeinen Vertrag von Object#equals(Object) Object.equals, Datensatzklassen müssen die invariant, dass, wenn eine Datensatzinstanz "kopiert" wird, durch Übergeben des Ergebnisses der Accessormethoden der Datensatzkomponente an den kanonischen Konstruktor wie folgt:
R copy = new R(r.c1(), r.c2(), ..., r.cn());
dann muss es so sein, dass r.equals(copy).
Java Dokumentation für java.lang.Record.equals(java.lang.Object).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.