Sdílet prostřednictvím


MulticastDelegate.Equals(Object) Metoda

Definice

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

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 k porovnání s touto instancí.

Návraty

trueif obj a tato instance mají stejné seznamy vyvolání, jinak . false

Výjimky

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

Poznámky

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

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

Platí pro