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 Stellvertretungen nicht gleich 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 zu vergleichende Delegat.
- d2
- Delegate
Der zweite zu vergleichende Delegat.
Gibt zurück
truewenn d1 nicht gleich d2; andernfalls . false
Hinweise
Zwei Stellvertretungen gelten als nicht gleich, wenn sie von unterschiedlichen Typen sind oder unterschiedliche Methoden, unterschiedliche Ziele oder unterschiedliche Aufruflisten haben.
Wenn die beiden Stellvertretungen nicht denselben Typ aufweisen, werden sie nicht als gleich angesehen.
Die Methoden und Ziele werden wie folgt für die Gleichheit verglichen:
Wenn die beiden zu vergleichenden Methoden sowohl statisch sind als auch die gleiche Methode für dieselbe Klasse sind, werden die Methoden als gleich betrachtet, und die Ziele werden ebenfalls gleich angesehen.
Wenn es sich bei den beiden zu vergleichenden Methoden um Instanzmethoden handelt und die gleiche Methode für dasselbe Objekt ist, werden die Methoden als gleich betrachtet, und die Ziele werden ebenfalls gleich angesehen.
Andernfalls werden die Methoden nicht als gleich angesehen, und die Ziele werden ebenfalls nicht als gleich angesehen.
Zwei Aufruflisten sind nicht gleich, wenn sie unterschiedliche Größen aufweisen, wenn sie unterschiedlich angeordnet sind oder mindestens ein Element aus einer Liste eine Methode oder ein Ziel darstellt, die sich von der darstellung durch das entsprechende Element in der anderen Liste unterscheidet.
Die entsprechende Methode für diesen Operator ist Delegate.Equals(Object)