LocalValueEntry.Equals(Object) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.