Delegate.Inequality(Delegate, Delegate) 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.
Bestimmt, ob die angegebenen Delegaten ungleich sind.
public:
static bool operator !=(Delegate ^ d1, Delegate ^ d2);
public static bool operator != (Delegate d1, Delegate d2);
public static bool operator != (Delegate? d1, Delegate? d2);
static member op_Inequality : Delegate * Delegate -> bool
Public Shared Operator != (d1 As Delegate, d2 As Delegate) As Boolean
Parameter
- d1
- Delegate
Der erste der zu vergleichenden Delegaten.
- d2
- Delegate
Der zweite der zu vergleichenden Delegaten.
Gibt zurück
true
, wenn d1
und d2
ungleich sind, andernfalls false
.
Hinweise
Zwei Delegats gelten als nicht gleich, wenn sie unterschiedlichen Typen haben oder über unterschiedliche Methoden, unterschiedliche Ziele oder unterschiedliche Aufruflisten verfügen.
Wenn die beiden Delegatten nicht vom gleichen Typ sind, gelten sie nicht als gleich.
Die Methoden und Ziele werden auf Gleichheit wie folgt verglichen:
Wenn die beiden verglichenen Methoden sowohl statisch als auch die gleiche Methode für dieselbe Klasse sind, gelten die Methoden als gleich, und die Ziele werden ebenfalls als gleich betrachtet.
Wenn die beiden verglichenen Methoden instance Methoden sind und die gleiche Methode für dasselbe Objekt sind, werden die Methoden als gleich betrachtet, und die Ziele werden ebenfalls als gleich betrachtet.
Andernfalls werden die Methoden nicht als gleich angesehen, und die Ziele werden auch nicht als gleich angesehen.
Zwei Aufruflisten sind nicht gleich, wenn sie unterschiedliche Größen haben, wenn sie unterschiedlich sortiert sind oder wenn mindestens ein Element aus einer Liste eine Methode oder ein Ziel darstellt, das sich von der durch das entsprechende Element in der anderen Liste dargestellten Methode oder eines Ziels unterscheidet.
Die entsprechende Methode für diesen Operator ist Delegate.Equals(Object)