Frage

i sehen, dass der Schnittstelle IEqualityComparer equals (obj x, y obj) und GetHashCode ().

Ich verstehe die Equals () Methoden, weil ich Sie zu sagen haben, wenn zwei Dinge gleich sind oder nicht, aber warum muss ich auch eine GetHashCode () -Methode implementieren?

War es hilfreich?

Lösung

Es ist erforderlich für den Einsatz in Hashtables - es ist, wie der Container-Indizes Ihrer Objekte

http://msdn.microsoft.com/en -US / library / system.object.gethashcode.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top