Hash-Code erhalten
Eine weitere Methode, die in den Klassen Point und PointF in IronDrawing verfügbar ist, ist die Methode `GetHashCode()methode. 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 Punktes zu erhalten, rufen Sie einfach die Funktion GetHashCode()methode auf ein instanziiertes **
Point** oder **
PointF** Objekt. Die Methode gibt ein **
System.Int32`**-Objekt zurück, das gedruckt oder gespeichert werden kann.
Im obigen Codeschnipsel wurde ein "PointF"-Objekt mit bestimmten Float-Koordinaten instanziiert. Die Funktion `GetHashCode()die Methode 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 Funktion GetHashCode()
und Gleich()methoden können verwendet werden, um die Gleichheit zweier Punkte zu vergleichen, aber die
Equals()methode liefert direkte Ergebnisse. Die Funktion `GetHashCode()diese Methode wird in der Regel verwendet, um den Hash-Code eines Punktes zu erhalten, der im Programm weiterverwendet oder in einem Wörterbuch oder einer Hash-Tabelle gespeichert werden kann.