Udostępnij za pośrednictwem


MulticastDelegate.Inequality(MulticastDelegate, MulticastDelegate) Operator

Definicja

Określa, czy dwa MulticastDelegate obiekty nie są równe.

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 op_Inequality : MulticastDelegate * MulticastDelegate -> bool
Public Shared Operator != (d1 As MulticastDelegate, d2 As MulticastDelegate) As Boolean

Parametry

d1
MulticastDelegate

Lewy operand.

d2
MulticastDelegate

Prawy operand.

Zwraca

truejeśli d1 i d2 nie mają tych samych list wywołań; w przeciwnym razie . false

Wyjątki

Nie można utworzyć wystąpienia klasy abstrakcyjnej lub ten element członkowski został wywołany z mechanizmem opóźnionego powiązania.

Uwagi

Dwa delegaty są równe, jeśli nie null są i są dokładnie tego samego typu, ich listy wywołań zawierają taką samą liczbę elementów, a każdy element na liście wywołań pierwszego delegata jest równy odpowiedniemu elementowi na liście wywołań drugiego delegata.

Dwa elementy listy wywołań są równe, jeśli wywołują tę samą metodę wystąpienia w tym samym wystąpieniu docelowym lub wywołują tę samą metodę statyczną.

Równoważną metodą dla tego operatora jest MulticastDelegate.Equals(Object)

Dotyczy