1
resposta

Duvida sobre o funcionamento do GetHashCode

Nao consegui entender exatamente como o GetHashCode funciona e se faz muita diferenca implementalo ou nao, consegui entender apenas que ele ajuda na busca do meto Equals, se alguem puder me ajudar

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Carlos, como vai?

Sentimos muito pela demora em retornar.

O método GetHashCode é usado para identificar um objeto como sendo único ou não. Ele fará o trabalho de inserir um valor numérico ao objeto e identificá-lo como único, talvez, como uma espécie de identidade.

Para definir esse "valor" o método utiliza a tabela hash. Essa tabela ajuda de uma forma que não exista colisão entre os valores inseridos em cada objeto, por exemplo.

A documentação sobre o método GetHashCode é bem completa e interessante, recomendo a leitura: Object.GetHashCode Método

Abraços e bons estudos!