MulticastDelegate.Equals-Methode
Bestimmt, ob dieser Multicastdelegat und das angegebene Objekt übereinstimmen.
Public NotOverridable Overrides Function Equals( _
ByVal obj As Object _) As Boolean
[C#]
public sealed override bool Equals(objectobj);
[C++]
public: __sealed bool Equals(Object* obj);
[JScript]
public final override function Equals(
obj : Object) : Boolean;
Parameter
- obj
Das Objekt, das mit dieser Instanz verglichen werden soll.
Rückgabewert
true, wenn obj und diese Instanz dieselbe Aufrufliste aufweisen, andernfalls false.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
MemberAccessException | Es kann keine Instanz einer abstrakten Klasse erstellt werden, oder dieser Member wurde mit einem Mechanismus für die späte Bindung aufgerufen. |
Hinweise
Zwei Delegaten sind gleich, wenn sie nicht NULL (Nothing in Visual Basic) sind, vom genau gleichen Typ sind, ihre Aufruflisten dieselbe Anzahl von Elementen aufweisen und jedes Element der Aufrufliste des ersten Delegaten gleich dem entsprechenden Element der Aufrufliste des zweiten Delegaten ist.
Zwei Elemente der Aufruflisten sind gleich, wenn sie dieselbe Instanzmethode für dieselbe Zielinstanz aufrufen oder wenn sie dieselbe statische Methode aufrufen.
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
.NET Framework-Sicherheit:
- ReflectionPermission beim Laden mit später Bindung mit Mechanismen wie Type.InvokeMember. Zugeordnete Enumeration: ReflectionPermissionFlag.MemberAccess.
Siehe auch
MulticastDelegate-Klasse | MulticastDelegate-Member | System-Namespace