Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Delegate.Inequality Operator (Delegate, Delegate)

 

Veröffentlicht: Oktober 2016

equivalentCodeEntityM:System.Delegate.Equals(System.Object)

Bestimmt, ob die angegebenen Delegaten ungleich sind.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public static bool operator !=(
	Delegate d1,
	Delegate d2
)

Parameter

d1
Type: System.Delegate

Der ersten zu vergleichenden Delegaten.

d2
Type: System.Delegate

Der zweite der zu vergleichenden Delegaten.

Rückgabewert

Type: System.Boolean

true, wenn d1 und d2 ungleich sind, andernfalls false.

Zwei Delegaten werden nicht als gleich betrachtet, wenn sie unterschiedliche Typen sind, oder haben verschiedene Methoden, Ziele oder Aufruflisten.

Wenn die beiden Delegaten nicht vom gleichen Typ sind, werden sie nicht als gleich betrachtet.

System_CAPS_importantWichtig

In .NET Framework, Version 1.0 und 1.1 werden zwei Delegaten als gleich betrachtet, wenn ihre Ziele, Methoden und Aufruflisten gleich sind, selbst wenn die Delegaten unterschiedliche Typen sind.

Die Methoden und Ziele werden wie folgt auf Gleichheit verglichen:

  • Wenn die verglichenen Methoden beide statisch sind und die gleiche Methode für die gleiche Klasse, die Methoden werden als gleich betrachtet, und auch die Ziele als gleich betrachtet.

  • Wenn die verglichenen Methoden Instanzmethoden sind und die gleiche Methode für das gleiche Objekt, die Methoden werden als gleich betrachtet, und auch die Ziele als gleich betrachtet.

  • Andernfalls Methoden gelten als nicht gleich sind, und die Ziele sind auch nicht als gleich.

Zwei Aufruflisten sind nicht gleich, wenn sie unterschiedliche Größen aufweisen, wenn sie unterschiedlich sortiert werden, oder wenn mindestens ein Element aus einer Liste darstellt, eine Methode oder ein Ziel, das sich durch das entsprechende Element in die andere Liste dargestellt.

ReflectionPermission

when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: