Obtenir le code Hash
Une autre méthode disponible dans les classes Point et PointF d'IronDrawing est la méthode GetHashCode()
méthode. Un code de hachage est une valeur numérique unique qui représente l'identité d'un objet spécifique ou, dans le cas présent, d'un point. Les codes de hachage sont généralement utilisés dans les dictionnaires, les ensembles de hachage et les tables de hachage pour faciliter l'égalité des objets et les opérations de hachage.
Pour obtenir le code de hachage d'un point, il suffit d'appeler la fonction GetHashCode()
sur un objet Point
ou PointF
instancié. La méthode renvoie un objet System.Int32
qui peut être imprimé ou stocké.
Dans l'extrait de code ci-dessus, un objet PointF
a été instancié avec des coordonnées flottantes spécifiées. La fonction GetHashCode()la méthode
est alors appelée sur l'objet et le résultat est stocké dans une variable. En option, la valeur peut être imprimée sur la console pour la visualiser.
Les deux fonctions GetHashCode()
et Equals()
peuvent être utilisées pour comparer l'égalité de deux points, mais la méthode Equals()la méthode
permet d'obtenir des résultats directs. La fonction GetHashCode()la méthode
est généralement utilisée pour obtenir le code de hachage d'un point, qui peut ensuite être utilisé dans le programme ou stocké dans un dictionnaire ou des tables de hachage.