Pourquoi ai-je besoin GetHashCode () dans l'interface IEqualityComparer?
-
25-09-2019 - |
Question
i voir que l'interface IEqualityComparer a est égal à (x obj obj, y) et GetHashCode ().
Je comprends parfaitement les méthodes equals () parce que je vous dois dire que si deux choses sont les mêmes ou non, mais pourquoi ai-je besoin de mettre en œuvre une méthode GetHashCode () ainsi?
La solution
Il est nécessaire pour une utilisation dans Hashtables - il est comment les index de vos objets conteneurs
http://msdn.microsoft.com/en -nous / bibliothèque / system.object.gethashcode.aspx
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow