Pobierz kod skrótu
Inna metoda dostępna w klasach Point i PointF w IronDrawing to metoda GetHashCode(). Hash code to wartość numeryczna, która w unikalny sposób reprezentuje tożsamość obiektu, na przykład Point. Kody hash są zazwyczaj używane w słownikach, zbiorach hash i tablicach hash, aby ułatwić operacje równości obiektów i haszowania.
Aby uzyskać hash code obiektu Point, wystarczy wywołać metodę GetHashCode() na zainicjowanym obiekcie Point lub PointF. Metoda zwraca obiekt System.Int32, który można wydrukować lub przechowywać.
Zarówno metody GetHashCode(), jak i Equals() mogą być używane do porównywania równości dwóch punktów. Jednak metoda Equals() zapewnia bezpośrednie wyniki w przypadku sprawdzania równości, podczas gdy metoda GetHashCode() jest głównie używana do uzyskiwania hash code punktu, który jest następnie używany w strukturach danych, takich jak słowniki lub tablice hash.
