LocalValueEntry.Equals(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, равны ли два LocalValueEntry экземпляра.
public:
override bool Equals(System::Object ^ obj);
public override bool Equals(object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Параметры
- obj
- Object
Сравнение LocalValueEntry с текущим LocalValueEntry.
Возвращаемое значение
Эта Equality(LocalValueEntry, LocalValueEntry) реализация сравнивает значения Propertyи потенциально сравнивает значения Value. Компонент Property a LocalValueEntry является типом значения, поэтому всегда будет побитовое сравнение. Value Для компонента эта реализация использует побитовое сравнение, если оно является типом значения. Для локально заданных свойств, имеющих ссылочные типы, поведение откладывается на механизмы определения равенства этого типа, так как он просто использует оператор == для двух значений внутри страны. По умолчанию это будет эталонное равенство значений, поэтому равенство всего LocalValueEntry станет эталонным равенством.