Freigeben über


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:

Siehe auch

MulticastDelegate-Klasse | MulticastDelegate-Member | System-Namespace