Delegate.Inequality(Delegate, Delegate) Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om de angivna ombuden inte är lika med.
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
Parametrar
- d1
- Delegate
Det första ombudet som ska jämföras.
- d2
- Delegate
Det andra ombudet att jämföra.
Returer
true om d1 inte är lika med d2, annars , false.
Kommentarer
Två ombud anses inte vara lika om de är av olika typer, eller har olika metoder, olika mål eller olika anropslistor.
Om de två ombuden inte är av samma typ anses de inte vara lika.
Metoderna och målen jämförs för likhet enligt följande:
Om de två metoderna som jämförs både är statiska och är samma metod i samma klass anses metoderna vara lika och målen anses också vara lika.
Om de två metoderna som jämförs är instansmetoder och är samma metod för samma objekt anses metoderna vara lika och målen anses också vara lika.
Annars anses metoderna inte vara lika och målen anses inte heller vara lika.
Två anropslistor är inte lika med om de har olika storlekar, om de sorteras på olika sätt, eller om minst ett element från en lista representerar en metod eller ett mål som skiljer sig från det som representeras av motsvarande element i den andra listan.
Motsvarande metod för den här operatorn är Delegate.Equals(Object)