iequalitycomparer

IEqualityComparer ist eine .NET-Framework-Schnittstelle, die die Implementierung eines angepassten Gleichheitsvergleichs für Sammlungen ermöglicht. Das heißt, Sie können Ihre eigene Definition von Gleichheit erstellen und angeben, dass diese Definition mit einem Auflistungstyp verwendet werden soll, der die Schnittstelle IEqualityComparer akzeptiert. Unterstützt in .NET-Versionen 3.5, 3.0, 2.0 (Quelle: MSDN)
4
Antworten

Warum hat IEqualityComparerT die Methode GetHashCode ()?

IEqualityComparer im Namespace System.Collections.Generic hat folgende Methoden: %Vor% Da diese Schnittstelle zur Überprüfung der Gleichheit von Objekten verwendet wird, ist die erste Methode Equals sinnvoll. Aber warum müssen wir au...
24.02.2011, 12:33
1
Antwort

KeyedCollection String Insensitive

Ich habe versucht, der Dokumentation zu folgen, und ich kann es nicht funktionieren lassen. Haben Sie eine KeyedCollection mit der Schlüsselzeichenfolge. Wie macht man den String-Schlüssel in einer KeyedCollection nicht beachten? Auf einem...
28.08.2012, 01:28
1
Antwort

IEqualityComparer vs EqualityComparer?

Ich habe das Beitrag gelesen, aber es beantwortet meine Frage nicht. MSDN sagt :    Wir empfehlen, dass Sie von der EqualityComparer (Of T) -Klasse ableiten, anstatt die IEqualityComparer (Of T) -Schnittstelle zu implementieren, da die...
04.03.2012, 21:17