Delegate.Inequality(Delegate, Delegate) Operatore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se i delegati specificati non sono uguali.
public:
static bool operator !=(Delegate ^ d1, Delegate ^ d2);
public static bool operator != (Delegate d1, Delegate d2);
public static bool operator != (Delegate? d1, Delegate? d2);
static member op_Inequality : Delegate * Delegate -> bool
Public Shared Operator != (d1 As Delegate, d2 As Delegate) As Boolean
Parametri
- d1
- Delegate
Primo delegato da confrontare.
- d2
- Delegate
Secondo delegato da confrontare.
Restituisce
true
se d1
non è uguale a d2
; in caso contrario, false
.
Commenti
Due delegati sono considerati non uguali se sono di tipi diversi o hanno metodi diversi, destinazioni diverse o elenchi di chiamate diversi.
Se i due delegati non sono dello stesso tipo, non vengono considerati uguali.
I metodi e le destinazioni vengono confrontati per l'uguaglianza come indicato di seguito:
Se i due metodi confrontati sono entrambi statici e sono lo stesso metodo nella stessa classe, i metodi vengono considerati uguali e le destinazioni vengono considerate uguali.
Se i due metodi confrontati sono metodi di istanza e sono lo stesso metodo nello stesso oggetto, i metodi vengono considerati uguali e le destinazioni vengono considerate uguali.
In caso contrario, i metodi non vengono considerati uguali e le destinazioni non vengono considerate uguali.
Due elenchi di chiamate non sono uguali se hanno dimensioni diverse, se sono ordinate in modo diverso o se almeno un elemento di un elenco rappresenta un metodo o una destinazione diversa da quella rappresentata dall'elemento corrispondente nell'altro elenco.
Il metodo equivalente per questo operatore è Delegate.Equals(Object)