Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt, ob das angegebene Objekt und der aktuelle Singlecastdelegat dasselbe Ziel, dieselbe Methode und dieselbe Aufrufliste verwenden.
Overrides Public Function Equals( _
ByVal obj As Object _) As Boolean
[C#]
public override bool Equals(objectobj);
[C++]
public: bool Equals(Object* obj);
[JScript]
public override function Equals(
obj : Object) : Boolean;
Parameter
- obj
Das Objekt, das mit dem aktuellen Singlecastdelegaten verglichen werden soll.
Rückgabewert
true, wenn obj und der aktuelle Delegat dasselbe Ziel, dieselbe Methode und dieselbe Aufrufliste aufweisen, andernfalls false.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
| MemberAccessException | Der Aufrufer hat keinen Zugriff auf die vom Delegaten dargestellte Methode (wenn die Methode z. B. privat ist). |
Hinweise
Diese Methode ist nur dann anwendbar, wenn der aktuelle Delegat ein Singlecastdelegat ist.
Zwei Delegaten mit derselben Methode, demselben Ziel und derselben Aufrufliste werden als gleich betrachtet, auch wenn sie nicht beide Multicastdelegaten oder Singlecastdelegaten sind.
Die Methoden und Ziele werden wie folgt auf Gleichheit überprüft:
- Wenn beide verglichenen Methoden statisch sind und dieselbe Methode in derselben Klasse darstellen, werden sowohl die Methoden als auch die Ziele als gleich betrachtet.
- Wenn es sich bei beiden verglichenen Methoden um Instanzenmethoden handelt und diese dieselbe Methode in demselben Objekt darstellen, werden sowohl die Methoden als auch die Ziele als gleich betrachtet.
- Andernfalls werden sowohl die Methoden als auch die Ziele als ungleich angesehen.
Zwei Aufruflisten werden nur dann als identisch betrachtet, wenn sie dieselbe Reihenfolge aufweisen und die einander entsprechenden Elemente der Listen dieselbe Methode und dasselbe Ziel darstellen.
Anforderungen
Plattformen: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003-Familie, .NET Compact Framework - Windows CE .NET, CLI-Standard (Common Language Infrastructure)
.NET Framework-Sicherheit:
- ReflectionPermission beim Laden mit später Bindung mit Mechanismen wie Type.InvokeMember. Zugeordnete Enumeration: ReflectionPermissionFlag.MemberAccess
Siehe auch
Delegate-Klasse | Delegate-Member | System-Namespace | Object