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
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
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!