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
비교할 참조 개체입니다.
반품
- 특성
설명
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. 레코드 클래스는 일반적인 계약 Object#equals(Object) Object.equals외에도 다음과 같이 레코드 구성 요소 접근자 메서드의 결과를 정식 생성자에 전달하여 레코드 인스턴스가 "복사"될 때 고정을 추가로 준수해야 합니다.
R copy = new R(r.c1(), r.c2(), ..., r.cn());
그런 다음 해당 경우 r.equals(copy)여야 합니다.
에 대한 java.lang.Record.equals(java.lang.Object)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.