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

6 la respuesta

Cómo usar IEqualityComparer

Tengo algunas campanas en mi base de datos con el mismo número. Quiero obtenerlos todos sin duplicación. ¡Entonces creo una clase de comparación para hacer este trabajo, pero la ejecución de la función hace un gran retraso desde la función sin ...

10 la respuesta

¿Cuál es la diferencia entre IEqualityComparer <T> e IEquatable <T>?

Quiero entender los escenarios dondeIEqualityComparer<T> [http://msdn.microsoft.com/en-us/library/ms132151.aspx] yIEquatable<T> [http://msdn.microsoft.com/en-us/library/ms131187.aspx] debería ser usado. La documentación de MSDN para ambos se ve ...

3 la respuesta

IEqualityComparer para el tipo anónimo

3 la respuesta

IEqualityComparer no funciona como estaba previsto

tengo un

1 la respuesta

Comprobando la igualdad en Objective-C

¿Cómo verifico que la clave en el diccionario es la misma que la cadena en el parámetro del método? es decir, en el siguiente código, dictobj es el objeto de NSMutableDictionary, y para cada clave en dictobj necesito comparar con una cadena. ...

2 la respuesta

LINQ GroupBy en múltiples campos de tipo de ref; EqualityComparer personalizado

3 la respuesta

Comparación de objetos en .net

¿Es diferente desde el punto de vista de CLR implementarIEqualityComparer vs anulando el== operador para la propiedad que usaría en elIEqualityComparer<T>? Y si es así, ¿cuándo usarías uno contra el otro? Editar Ok, tiene sentido que el ...

2 la respuesta

escribir un comparador personalizado para linq groupby

Nuevamente, esta muestra es una versión muy simplificada de mi problema real que involucra un comparador personalizado para la agrupación de linq. ¿Qué he hecho mal? El siguiente código produce el resultado a continuación (1.2, 0), (4.1, ...

1 la respuesta

EqualityComparer <T> .Predeterminado no es lo suficientemente inteligente

Estaba leyendo el código fuente deEqualityComparer<T>.Default y descubrí que no es tan inteligente. Aquí hay un ejemplo enum MyEnum : int { A, B } EqualityComparer<MyEnum>.Default.Equals(MyEnum.A, MyEnum.B) //is as fast as ...

2 la respuesta

¿Por qué necesitamos la interfaz IEqualityComparer, IEqualityComparer <T>?

the 'Equal' y 'GetHashcode' existen en la clase de objeto, y nuestro tipo hereda la clase base del objeto. ¿Cuál es la diferencia entre implementar los dos métodos del objeto directamente y usar la interfaz IComparer? si anulamos Equal y ...