Язык

IAnnotation.Equals(Object) Метод

Определение

Возвращает значение true, если указанный объект представляет заметку, которая логически эквивалентна этому объекту.

[Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler:Java.Lang.Annotation.IAnnotationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Equals(Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler:Java.Lang.Annotation.IAnnotationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Equals : Java.Lang.Object -> bool

Параметры

obj
Object

Объект для сравнения.

Возвращаемое значение

Значение true, если указанный объект представляет заметку, которая логически эквивалентна этому объекту, в противном случае — значение false.

Атрибуты

Комментарии

Возвращает значение true, если указанный объект представляет заметку, которая логически эквивалентна этому объекту. Другими словами, возвращает значение true, если указанный объект является экземпляром того же интерфейса заметки, что и этот экземпляр, все члены которых равны соответствующему члену этой заметки, как определено ниже: <ul><li Два>соответствующих примитивных типизированных членов, значения xy которых считаются равными, если x == yтолько их тип не имеет float илиdouble.

<li>Два соответствующих float члена, значения которых x и y считаются равными, еслиFloat.valueOf(x).equals(Float.valueOf(y)). (В отличие от == оператора, NaN считается равным самому себе и 0.0f неравным . -0.0f)

<li>Два соответствующих double члена, значения которых x и y считаются равными, еслиDouble.valueOf(x).equals(Double.valueOf(y)). (В отличие от == оператора, NaN считается равным самому себе и 0.0 неравным . -0.0)

<li>Два соответствующих String, Classперечисления или заметок типизированные члены, значения которых x считаются y равными, если x.equals(y). (Обратите внимание, что это определение рекурсивно для типизированных элементов заметки.)

<li>Два соответствующих типизированных элемента x массива и y считаются равными, если Arrays.equals(x, y)для соответствующей перегрузки java.util.Arrays#equals Arrays.equals. </ul>

Java документации по java.lang.annotation.Annotation.equals(java.lang.Object).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к