Resultados da pesquisa a pedido "gethashcode"

1 a resposta

Como o Equals e o GetHashCode são implementados em tipos anônimos?

A Ajuda diz o seguinte: Tipos anônimos são tipos de classe que derivam diretamente do objeto e que não podem ser convertidos para nenhum tipo, exceto o objeto. O compilador fornece um nome para cada tipo anônimo, embora seu aplicativo não possa ...

4 a resposta

O que retornar ao substituir Object.GetHashCode () em classes sem campos imutáveis?

4 a resposta

novo KeyValuePair <UInt32, UInt32> (i, j) .GetHashCode (); Alta taxa de duplicatas

3 a resposta

Substituindo GetHashCode ()

EmEste artigo, Jon Skeet mencionou que ele geralmente usa esse tipo de algoritmo para ignorarGetHashCode ().

3 a resposta

Como deveríamos estar implentando Equals e GetHashCode para entidades NHibernate?

Há muitas perguntas e respostas e artigos para esta pergunta disponíveis, mas na minha opinião parece não haver uma resposta clara / correta realPara mim, Ay...

6 a resposta

Maneira correta de substituir Equals () e GetHashCode () [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é a melhor estratégia para Equals e GetHashCode? [/questions/2363143/whats-the-best-strategy-for-equals-and-gethashcode] 5 respostas Eu nunca realmente fiz isso antes, então esperava que alguém ...

3 a resposta

Bom GetHashCode () substitui a lista de objetos Foo respeitando a ordem

EnumerableObject : IEnumerable<Foo> wraps aList<Foo> E seEnumerableObject a.SequenceEquals( EnumerableObject b), então eles são iguais. Portanto, umGetHashCode deve ser implementado. O problema é XOR. Cada elemento da lista retornará o mesmo ...

3 a resposta

string.GetHashCode () retorna valores diferentes em debug vs release, como evito iss

Para minha surpresa, o método a seguir produz um resultado diferente em debug vs release: int result = "test".GetHashCode(); Existe alguma maneira de evitar isso? Preciso de uma maneira confiável de fazer hash de uma string e preciso que ...

3 a resposta

Hibernate n: m extractHashCode lança NullPointerException

Recebo a seguinte exceção ao inserir um objeto com hibernação. A leitura do banco de dados funciona como um encanto. Eu usoMySQL 5.5 como provedor de banco de dados ehibernate 3.6.5. Tenho o seguinte esquema de banco de ...

5 a resposta

Por que usar GetHashCode () sobre Equals ()?

HashSet<T>.Add compara primeiro os resultados deGetHashCode. Se forem iguais, chamaEquals. Agora, meu entendimento é para implementarGetHashCode, alguma cois deve ser feito com os campos de um objeto. Um exemplo simples de implementação pode ...