Delegate.Equals(Object) Methode
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 het opgegeven object en de huidige gemachtigde van hetzelfde type zijn en dezelfde doelen, methoden en aanroeplijst delen.
public:
override bool Equals(System::Object ^ obj);
public override bool Equals(object obj);
public override bool Equals(object? obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
Parameters
- obj
- Object
Het object dat moet worden vergeleken met de huidige gemachtigde.
Retouren
true als obj en de huidige gemachtigde dezelfde doelen, methoden en aanroeplijst hebben, falseanders.
Uitzonderingen
De aanroeper heeft geen toegang tot de methode die wordt vertegenwoordigd door de gemachtigde (bijvoorbeeld als de methode privé is).
Opmerkingen
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 worden alleen als identiek beschouwd als ze dezelfde volgorde hebben en de bijbehorende elementen uit de twee lijsten dezelfde methode en hetzelfde doel vertegenwoordigen.