Object.Equals(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, равен ли другой объект этому объекту.
[Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler")]
public virtual bool Equals(Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler")>]
override this.Equals : Java.Lang.Object -> bool
Параметры
- obj
- Object
ссылочный объект, с которым следует сравнить.
Возвращаемое значение
true Значение , если этот объект совпадает с аргументом obj; false в противном случае.
- Атрибуты
Комментарии
Указывает, равен ли другой объект этому объекту.
Метод equals реализует отношение эквивалентности для ссылок на ненулевое значение объекта: ul<>li<Это >: для любого ненулевого ссылочного значения xдолжен x.equals(x) возвращатьtrue.
<li>Это симметрично: для любых значений x ссылок, отличных от NULL, и yx.equals(y) должен возвращатьсяtrue, если и только если y.equals(x) возвращаетсяtrue.
<li>Является транзитивным: для любых значений xссылок, отличных от NULL, yи z, если x.equals(y) возвращается и true возвращается y.equals(z)true, то x.equals(z) должен возвращатьсяtrue.
<li>Это согласованно: для любых значений x ссылок, отличных от NULL, и yнесколько вызовов x.equals(y) последовательно возвращаемого true или последовательно возвращаемого falseзначения, при условии, что никакие сведения, используемые в equals сравнениях для объектов, не изменяются.
<li>Для любого значения xссылки, отличного от NULL, x.equals(null) должен возвращаться false.
</ul>
Отношение эквивалентности секционирует элементы, на которые он работает, в классы эквивалентности; все члены класса эквивалентности равны друг другу. Члены класса эквивалентности являются подстановленными друг для друга, по крайней мере для некоторых целей.
Java документации по java.lang.Object.equals(java.lang.Object).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".