MulticastDelegate.Equals(Object) Metodo

Definizione

Determina se questo delegato multicast e l'oggetto specificato sono uguali.Determines whether this multicast delegate and the specified object are equal.

public:
 override bool Equals(System::Object ^ obj);
public override sealed bool Equals (object obj);
public override sealed bool Equals (object? obj);
override this.Equals : obj -> bool
Public Overrides NotOverridable Function Equals (obj As Object) As Boolean

Parametri

obj
Object

Oggetto da confrontare con questa istanza.The object to compare with this instance.

Restituisce

Boolean

true se obj e l'istanza corrente dispongono dello stesso elenco chiamate; in caso contrario, false .true if obj and this instance have the same invocation lists; otherwise, false.

Eccezioni

Non è possibile creare un'istanza di una classe astratta o questo membro è stato richiamato con un meccanismo di associazione tardiva.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Commenti

Due delegati sono uguali se non sono null e sono esattamente dello stesso tipo, i rispettivi elenchi chiamate contengono lo stesso numero di elementi e ogni elemento nell'elenco chiamate del primo delegato è uguale all'elemento corrispondente nell'elenco chiamate del secondo delegato.Two delegates are equal if they are not null and are of exactly the same type, their invocation lists contain the same number of elements, and every element in the invocation list of the first delegate is equal to the corresponding element in the invocation list of the second delegate.

Due elementi dell'elenco chiamate sono uguali se richiamano lo stesso metodo di istanza sulla stessa istanza di destinazione o richiamano lo stesso metodo statico.Two invocation list elements are equal if they invoke the same instance method on the same target instance, or they invoke the same static method.

Si applica a