Questions marquées «hashcode»

129
À quoi sert hashCode? Est-ce unique?

Je remarque qu'il existe une getHashCode()méthode dans tous les contrôles, éléments, dans WP7, qui renvoient une séquence de nombres. Puis-je utiliser ce hashcode pour identifier un élément? Par exemple, je souhaite identifier une image ou une chanson dans l'appareil et vérifier où elle se trouve....

122
Boolean.hashCode ()

La hashCode()méthode de la classe Boolean est implémentée comme ceci: public int hashCode() { return value ? 1231 : 1237; } Pourquoi utilise-t-il 1231 et 1237? Pourquoi pas autre

118
Identificateur d'objet unique .NET

Existe-t-il un moyen d'obtenir un identifiant unique d'une instance? GetHashCode()est le même pour les deux références pointant vers la même instance. Cependant, deux instances différentes peuvent (assez facilement) obtenir le même code de hachage: Hashtable hashCodesSeen = new Hashtable();...