EqualityComparer<T>.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein EqualityComparer<T> , indem die angegebenen Delegaten als Implementierung der Vergleichs Equals(T, T) - und GetHashCode(T) -Methoden verwendet werden.
public static System.Collections.Generic.EqualityComparer<T> Create (Func<T?,T?,bool> equals, Func<T,int>? getHashCode = default);
static member Create : Func<'T, 'T, bool> * Func<'T, int> -> System.Collections.Generic.EqualityComparer<'T>
Public Shared Function Create (equals As Func(Of T, T, Boolean), Optional getHashCode As Func(Of T, Integer) = Nothing) As EqualityComparer(Of T)
Parameter
Der Delegat, der zum Implementieren der Equals(T, T) Methode verwendet werden soll.
Der Delegat, der zum Implementieren der GetHashCode(T) Methode verwendet werden soll. Wenn kein Delegat angegeben wird, wird durch Aufrufe des resultierenden Vergleichs GetHashCode(T) ausgelöst NotSupportedException.
Gibt zurück
Der neue Comparer.
Ausnahmen
Der equals
Delegat war null
.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für