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

2 la respuesta

Existe un enfoque idiomático en C ++ para comparar tipos polimórficos para la equivalencia de objetos?

Tengo punteros Base * para dos instancias de un tipo polimórfico y necesito determinar si los objetos referenciados son equivalentes. Mi enfoque actual es usar primero RTTI para verificar la igualdad de tipos. Si los tipos son iguales, entonces ...

8 la respuesta

String Equality operator == en c #

He intentado echar un vistazo al código implementado para el operador de comparación en la clase de cadena en C #. Lo que encontró fue esto: //THIS IS NOT WHAT I MEANT public static bool Equals(object objA, object objB) { return ((objA == objB) ...

6 la respuesta

Forma correcta de anular Equals () y GetHashCode () [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la mejor estrategia para Equals y GetHashCode? [/questions/2363143/whats-the-best-strategy-for-equals-and-gethashcode] 5 respuestas Nunca antes había hecho esto realmente, así que esperaba que ...

10 la respuesta

set igualdad en linq

Tengo dos listas A y B (Lista). ¿Cómo determinar si son iguales en la forma más barata? Puedo escribir algo como '(A menos B) union (B menos A) = conjunto vacío' o unirlos y contar la cantidad de elementos, pero es bastante costoso. ¿Hay alguna ...

5 la respuesta

Si escribe pato en Python, ¿debería probar isinstance?

Tiene una clase de Python que necesita una prueba de igualdad. Python debería usar duck-typing pero es (mejor / más preciso) incluir o excluir una prueba de instancia en eq función? Por ejemplo class Trout(object): def __init__(self, value): ...

6 la respuesta

LINQ: ¿Usa .Except () en colecciones de diferentes tipos haciéndolos convertibles / comparables?

Dadas dos listas de diferentes tipos, ¿es posible hacer que esos tipos sean convertibles entre sí o comparables entre sí (por ejemplo, con un TypeConverter o similar) para que una consulta LINQ pueda compararlos? He visto otras preguntas ...