Obter código hash
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
Obter código hash

Obter código hash

Outro método disponível nas classes Point e PointF no IronDrawing é o método GetHashCode(). Um código hash é um valor numérico que representa a identidade de um objeto de maneira única, como um Point. Os códigos hash são normalmente usados ​​em dicionários, conjuntos hash e tabelas hash para facilitar a comparação de objetos e operações de hash.

Para obter o código hash de um Point, basta chamar o método GetHashCode() em um objeto Point ou PointF instanciado. O método retorna um objeto System.Int32 que pode ser impresso ou armazenado.

Tanto os métodos GetHashCode() quanto Equals() podem ser usados para comparar a igualdade de dois pontos. No entanto, o método Equals() fornece resultados diretos para verificações de igualdade, enquanto o método GetHashCode() é usado principalmente para obter o código hash de um ponto, que é então usado em estruturas de dados como dicionários ou tabelas hash.

Ver no GitHub

Pronto para começar?

Nuget Downloads 21,390,103Versão:2026.11recém-lançado