Delegate.Inequality(Delegate, Delegate) Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of de opgegeven gemachtigden niet gelijk zijn.
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
Parameters
- d1
- Delegate
De eerste gemachtigde die moet worden vergeleken.
- d2
- Delegate
De tweede gemachtigde die moet worden vergeleken.
Retouren
trueindien d1 niet gelijk is aan d2; anders . false
Opmerkingen
Twee gemachtigden worden beschouwd als niet gelijk als ze van verschillende typen zijn, of verschillende methoden, verschillende doelen of verschillende aanroeplijsten hebben.
Als de twee gemachtigden niet van hetzelfde type zijn, worden ze niet als gelijk beschouwd.
De methoden en doelen worden als volgt vergeleken voor gelijkheid:
Als de twee methoden die worden vergeleken zowel statisch zijn als dezelfde methode voor dezelfde klasse, worden de methoden als gelijk beschouwd en worden de doelen ook als gelijk beschouwd.
Als de twee methoden die worden vergeleken exemplaarmethoden zijn en dezelfde methode voor hetzelfde object zijn, worden de methoden als gelijk beschouwd en worden de doelen ook als gelijk beschouwd.
Anders worden de methoden niet als gelijk beschouwd en worden de doelen ook niet als gelijk beschouwd.
Twee aanroeplijsten zijn niet gelijk als ze verschillende grootten hebben, als ze verschillend zijn gerangschikt, of als ten minste één element uit de ene lijst een methode of doel vertegenwoordigt dat verschilt van het bijbehorende element in de andere lijst.
De equivalente methode voor deze operator is Delegate.Equals(Object)