MulticastDelegate.Equals(Object) Metoda

Definice

Určuje, zda je tento delegát vícesměrového vysílání a zadaný objekt roven.

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

Parametry

obj
Object

Objekt, který chcete porovnat s touto instancí.

Návraty

true pokud obj a tato instance mají stejné seznamy vyvolání; falsev opačném případě .

Výjimky

Nelze vytvořit instanci abstraktní třídy nebo byl tento člen vyvolán pomocí mechanismu pozdní vazby.

Poznámky

Dva delegáti jsou rovni, pokud nejsou null a jsou přesně stejného typu, jejich seznamy vyvolání obsahují stejný počet prvků a každý prvek v seznamu vyvolání prvního delegáta se rovná odpovídajícímu prvku v seznamu vyvolání druhého delegáta.

Dva prvky seznamu vyvolání jsou stejné, pokud vyvolá stejnou metodu instance ve stejné cílové instanci, nebo vyvolat stejnou statickou metodu.

Platí pro