EqualityComparer<T>.IEqualityComparer.Equals(Object, 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 de opgegeven objecten gelijk zijn.
virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals(object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals
Parameters
- x
- Object
Het eerste object dat moet worden vergeleken.
- y
- Object
Het tweede object dat moet worden vergeleken.
Retouren
true als de opgegeven objecten gelijk zijn; anders, false.
Implementeringen
Uitzonderingen
x of y is van een type dat niet kan worden gegoten om te typen T.
Opmerkingen
Deze methode is een wrapper voor de Equals(T, T) methode, dus obj moet worden omgezet naar het type dat is opgegeven door het algemene argument T van het huidige exemplaar. Als het niet kan Tworden gegoten, wordt er een ArgumentException gegooid.
Vergelijking null is toegestaan en genereert geen uitzondering.