IEqualityComparer Interface
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.
Definieert methoden ter ondersteuning van de vergelijking van objecten voor gelijkheid.
public interface class IEqualityComparer
public interface IEqualityComparer
[System.Runtime.InteropServices.ComVisible(true)]
public interface IEqualityComparer
type IEqualityComparer = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IEqualityComparer = interface
Public Interface IEqualityComparer
- Afgeleid
- Kenmerken
Opmerkingen
Met deze interface kunt u aangepaste gelijkheidsvergelijking voor verzamelingen implementeren. Dat wil zeggen, u kunt uw eigen definitie van gelijkheid maken en opgeven dat deze definitie wordt gebruikt met een verzamelingstype dat de IEqualityComparer interface accepteert. In het .NET Framework accepteren constructors van de Hashtable, NameValueCollection en OrderedDictionary verzamelingstypen deze interface.
Zie voor de algemene versie van deze interface System.Collections.Generic.IEqualityComparer<T>.
De IEqualityComparer interface ondersteunt alleen gelijkheidsvergelijkingen. Aanpassing van vergelijkingen voor sorteren en ordenen wordt geleverd door de IComparer interface.
Methoden
| Name | Description |
|---|---|
| Equals(Object, Object) |
Bepaalt of de opgegeven objecten gelijk zijn. |
| GetHashCode(Object) |
Retourneert een hash-code voor het opgegeven object. |