IRONSOFTWAREHOME
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 19,661,086Wersja:2025.3właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta