LocalValueEntry.Equals(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy dwa LocalValueEntry wystąpienia są równe.
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
Parametry
- obj
- Object
Element LocalValueEntry , który ma być porównywany z bieżącym LocalValueEntryelementem .
Zwraca
Ta Equality(LocalValueEntry, LocalValueEntry) implementacja porównuje wartości Propertyelementu i potencjalnie porównuje wartości .Value Składnik Property elementu jest typem LocalValueEntry wartości, więc zawsze będzie bitowym porównaniem. Value W przypadku składnika ta implementacja stosuje porównanie bitowe, jeśli jest to typ wartości. W przypadku właściwości zestawu lokalnego, które mają typy referencyjne, zachowanie jest odroczone do mechanizmów określania równości tego typu, ponieważ po prostu używa operatora == na dwóch wartościach wewnętrznie. Domyślnie byłaby to równość odwołań do wartości, a tym samym równość całej LocalValueEntry wartości stałaby się równością referencyjną.