Como base.GetHashCode () é implementado para uma estrutura? [duplicado]
Esta pergunta já tem uma resposta aqui:
Como funciona a implementação nativa do ValueType.GetHashCode? 3 respostasEu vi esse código recentemente em umstruct
e eu queria saber o quebase.GetHashCode
realmente faz.
public override int GetHashCode()
{
var hashCode = -592410294;
hashCode = hashCode * -1521134295 + base.GetHashCode();
hashCode = hashCode * -1521134295 + m_Value.GetHashCode();
return hashCode;
}