Pobierz kod skrótu
using IronSoftware.Drawing;
using System;

PointF pointFloat = new PointF(22.2f, 25.7f);

int hashCode = pointFloat.GetHashCode();

// Output hash code value of this point
Console.WriteLine(hashCode);
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Pobierz kod skrótu

Pobierz kod skrótu

Inna metoda dostępna w klasach Point i PointF w IronDrawing to metoda GetHashCode(). Kod hash to wartość numeryczna, która reprezentuje tożsamość obiektu w unikalny sposób, 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ć kod hash Point, wystarczy wywołać metodę GetHashCode() na zainicjowanym obiekcie Point lub PointF. Metoda zwraca obiekt System.Int32, który można wydrukować lub przechować.

Zarówno metody GetHashCode(), jak i Equals() mogą być używane do porównywania równości dwóch punktów. Jednakże metoda Equals() dostarcza bezpośrednie wyniki dla sprawdzeń równości, podczas gdy metoda GetHashCode() jest głównie używana do uzyskania kodu hash punktu, który następnie jest używany w strukturach danych takich jak słowniki lub tabele hash.

Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 21,390,103Wersja:2026.11właśnie wydany