Delegate.Equality(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 är lika.
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 ( = ) : 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
trueom d1 är lika med d2; annars . false
Kommentarer
Två ombud av samma typ med samma mål, metoder och anropslistor anses vara lika.
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 anses vara identiska om de har samma ordning och motsvarande element från de två listorna representerar samma metod och mål.
Motsvarande metod för den här operatorn är Delegate.Equals(Object)