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?

Était-ce utile?

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
scroll top