Hash-Code erhalten

Eine weitere Methode, die in den Klassen Point und PointF in IronDrawing verfügbar ist, ist die Methode GetHashCode(). Ein Hash-Code ist ein numerischer Wert, der eindeutig ist und die Identität eines bestimmten Objekts, in diesem Fall eines Punktes, darstellt. Hash-Codes werden in der Regel in Wörterbüchern, Hash-Sets und Hash-Tabellen verwendet, um Objektgleichheit und Hash-Operationen zu erleichtern.

Um den Hash-Code eines Point zu erhalten, rufen Sie einfach die GetHashCode()-Methode auf einem instanziierten Point- oder PointF-Objekt auf. Die Methode gibt ein System.Int32-Objekt zurück, das gedruckt oder gespeichert werden kann.

Im obigen Code-Snippet wurde ein PointF-Objekt mit angegebenen Fließkommazahlen instanziiert. Die Methode GetHashCode() wird dann auf dem Objekt aufgerufen und das Ergebnis wird in einer Variablen gespeichert. Optional kann der Wert auf der Konsole ausgegeben werden, um seinen Wert zu sehen.

Sowohl die GetHashCode()- als auch die Equals()-Methoden können verwendet werden, um die Gleichheit von zwei Punkten zu vergleichen, aber die Equals()-Methode liefert direkte Ergebnisse. Die GetHashCode()-Methode wird typischerweise verwendet, um den Hashcode eines Punktes zu erhalten, der weiter im Programm verwendet oder in einem Wörterbuch oder Hashtabellen gespeichert werden kann.