LocalValueEntry.Inequality(LocalValueEntry, LocalValueEntry) Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vergleicht die angegebenen LocalValueEnumerator-Instanzen, um zu bestimmen, ob diese unterschiedlich sind.
public:
static bool operator !=(System::Windows::LocalValueEntry obj1, System::Windows::LocalValueEntry obj2);
public static bool operator != (System.Windows.LocalValueEntry obj1, System.Windows.LocalValueEntry obj2);
static member op_Inequality : System.Windows.LocalValueEntry * System.Windows.LocalValueEntry -> bool
Public Shared Operator != (obj1 As LocalValueEntry, obj2 As LocalValueEntry) As Boolean
Parameter
- obj1
- LocalValueEntry
Die erste zu vergleichende Instanz.
- obj2
- LocalValueEntry
Die zweite zu vergleichende Instanz.
Gibt zurück
Diese Implementierung vergleicht die Werte der Property-Komponente und der Value-Komponente eines LocalValueEntry. Die Property-Komponente eines LocalValueEntry ist immer ein Werttyp, daher handelt es sich bei diesem Verweis immer um einen bitweisen Vergleich. Für die Value-Komponente führt diese Implementierung einen bitweisen Vergleich aus, wenn es sich um einen Werttyp handelt.
Für lokal festgelegte Eigenschaften mit Referenztypen wird das Verhalten in Bezug auf die Mechanismen zum Bestimmen der Gleichheit des betreffenden Typs verzögert, da der Operator ==
für die beiden Werte intern verwendet wird. Standardmäßig ergibt sich damit eine Verweisgleichheit der Werte.