Resultados de la búsqueda a petición "gethashcode"

3 la respuesta

Anulando GetHashCode ()

2 la respuesta

Cómo implementar IEquatable <T> cuando los campos mutables son parte de la igualdad - Problema con GetHashCode

Estoy usando Entity Framework en mi aplicación. Implementé con la clase parcial de una entidad laIEquatable<T> interfaz: Partial Class Address : Implements IEquatable(Of Address) 'Other part generated Public Overloads Function Equals(ByVal ...

3 la respuesta

Equals, GetHashCode, EqualityComparers e igualdad difusa

Para un objeto con propiedades A, B, C, D, StartDate y EndDate si quisiera implementar algo donde dos objetos son iguales si tienen A, B y C idénticos y un rango de fechas superpuesto, ¿cómo se haría? He intentado crear un EqualityComparer ...

3 la respuesta

¿Cuál es el papel de GetHashCode en IEqualityComparer <T> en .NET?

Estoy tratando de entender el papel del método GetHashCode de la interfaz IEqualityComparer. El siguiente ejemplo está tomado de MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { ...

5 la respuesta

¿Por qué usar GetHashCode () sobre Equals ()?

HashSet<T>.Add primero compara los resultados deGetHashCode. Si esos son iguales, llama aEquals. Ahora, mi entendimiento es para implementarGetHashCode, alguna cos debe hacerse con los campos de un objeto. Un ejemplo simple de implementación se ...

3 la respuesta

¿Cómo deberíamos realmente implementar Equals y GetHashCode para las entidades NHibernate?

Hay muchas preguntas, respuestas y artículos disponibles para esta pregunta, pero en mi opinión no parece haber una respuesta clara o correcta.Para mí, Ayend...

1 la respuesta

String.GetHashCode () devuelve valores diferentes

¿Por qué GetHashCode () devuelve un valor diferente para la misma cadena? No puedo describir cómo duplicar esto, pero confío en que esto no es una broma práctica y que las dos líneas siguientes vinieron de la ventana de mi reloj en dos momentos ...

7 la respuesta

Problema con GetHashCode () usando xor

0 la respuesta

¿Por qué se implementa ValueType.GetHashCode () como está?

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

17 la respuesta

Cuál es el mejor algoritmo para un System.Object.GetHashCode reemplazado?

En la redSystem.Object.GetHashCodel método @ se usa en muchos lugares, en todas las bibliotecas de clases base .NET. Especialmente cuando se encuentran artículos en una colección rápidamente o para determinar la igualdad. ¿Existe un algoritmo ...