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.Equality Operator (Delegate, Delegate)

 

Veröffentlicht: Oktober 2016

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

Bestimmt, ob die angegebenen Delegaten gleich sind.

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

Public Shared Operator = (
	d1 As Delegate,
	d2 As Delegate
) As Boolean

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 gleich sind, andernfalls false.

Zwei Delegaten des gleichen Typs mit den gleichen Ziele, Methoden und Aufruflisten werden als gleich betrachtet.

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 wurden 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 werden als identisch betrachtet, wenn sie dieselbe Reihenfolge aufweisen und die entsprechenden Elemente der Listen dieselbe Methode und dasselbe Ziel darstellen.

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: