Resultados da pesquisa a pedido "gethashcode"

4 a resposta

judantes de implementação do método Equals (C #)

empre que escrevo alguma classe de dados, geralmente passo muito tempo escrevendo a implementação do IEquatabl A última aula que escrevi foi algo como: public class Polygon { public Point[] Vertices { get; set; } } implementação do IEquatable ...

7 a resposta

Substituindo GetHashCode no VB sem suporte a palavras-chave marcadas / desmarcadas?

Então, eu estou tentando descobrir como substituir corretamenteGetHashCode() no VB para um grande número de objetos personalizados. Um pouco de pesquisa me leva aesta resposta ...

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

7 a resposta

C #: Como você testaria a unidade GetHashCode?

4 a resposta

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

5 a resposta

mplementação padrão para Object.GetHashCode ()

Como é a implementação padrão paraGetHashCode() trabalhos? E ele lida com estruturas, classes, matrizes, etc. de forma eficiente e suficientemente bo Estou tentando decidir em quais casos devo embalar o meu e em quais casos posso confiar com ...

3 a resposta

Equals, GetHashCode, EqualityComparers e igualdade difusa

Para um objeto com as propriedades A, B, C, D, StartDate e EndDate, se eu quisesse implementar algo em que dois objetos fossem iguais se tivessem A, B e C idênticos e período sobreposto, como isso seria feito? Eu tentei criar um EqualityComparer ...

0 a resposta

Por que o ValueType.GetHashCode () é implementado como é?

DeValueType.cs **Action: Our algorithm for returning the hashcode is a little bit complex. We look ** for the first non-static field and get it's hashcode. If the type has no ** non-static fields, we return the hashcode of the type. We can't ...

11 a resposta

Identificador de objeto exclusivo do .NET

Existe uma maneira de obter um identificador exclusivo de uma instânci GetHashCode() é o mesmo para as duas referências que apontam para a mesma instância. No entanto, duas instâncias diferentes podem (facilmente) obter o mesmo código de ...

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