IEqualityComparer Interface

Definitie

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.

Van toepassing op

Zie ook