Nyelv

LocalValueEntry.Equals(Object) Metódus

Definíció

Meghatározza, hogy két LocalValueEntry példány egyenlő-e.

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

Paraméterek

obj
Object

Az LocalValueEntry aktuálishoz LocalValueEntryviszonyítandó érték.

Válaszok

Ez az Equality(LocalValueEntry, LocalValueEntry) implementáció összehasonlítja a rendszer értékeit Property, és potenciálisan összehasonlítja az értékeket Value. A Property komponens LocalValueEntry egy értéktípus, ezért mindig bitenkénti összehasonlítás lesz. Az összetevő esetében ez az Value implementáció bitenkénti összehasonlítást alkalmaz, ha értéktípusról van szó. A referenciatípusokkal rendelkező helyileg beállított tulajdonságok esetében a viselkedés az adott típus egyenlőség-meghatározási mechanizmusára halasztódik, mivel csak az == operátort használja a két értéken belül. Alapértelmezés szerint ez az értékek referenciaegyenlősége lenne, és így az egész LocalValueEntry egyenlősége referenciaegyenlőséggé válna.

A következőre érvényes: