MulticastDelegate.Equality(MulticastDelegate, MulticastDelegate) Operatore

Definizione

Determina se due oggetti MulticastDelegate sono uguali.

public:
 static bool operator ==(MulticastDelegate ^ d1, MulticastDelegate ^ d2);
public static bool operator == (MulticastDelegate d1, MulticastDelegate d2);
public static bool operator == (MulticastDelegate? d1, MulticastDelegate? d2);
static member ( = ) : MulticastDelegate * MulticastDelegate -> bool
Public Shared Operator == (d1 As MulticastDelegate, d2 As MulticastDelegate) As Boolean

Parametri

d1
MulticastDelegate

Operando sinistro.

d2
MulticastDelegate

Operando destro.

Restituisce

Boolean

true se d1 e d2 dispongono dello stesso elenco chiamate. In caso contrario false.

Eccezioni

Non è possibile creare un'istanza di una classe astratta o questo membro è stato richiamato con un meccanismo di associazione tardiva.

Commenti

Due delegati sono uguali se non null sono e sono esattamente dello stesso tipo, gli elenchi di chiamate contengono lo stesso numero di elementi e ogni elemento nell'elenco di chiamate del primo delegato è uguale all'elemento corrispondente nell'elenco di chiamate del secondo delegato.

Due elementi dell'elenco di chiamate sono uguali se richiamano lo stesso metodo di istanza nella stessa istanza di destinazione oppure richiamano lo stesso metodo statico.

Il metodo equivalente per questo operatore è MulticastDelegate.Equals(Object)

Si applica a