Resultados de la búsqueda a petición "equality"
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 ...
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) ...
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 ...
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 ...
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): ...
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 ...