Compara el contenido de dos objetos para la igualdad

Tengo dos objetos complejos (es decir, objetos con cadena, int, double, List y otros tipos de datos caseros) del mismo tipo. Me gustaría comparar el contenido de ambos para asegurarme de que sean idénticos. Nota: El objeto no implementa .Equals (no tengo control sobre eso) y no implementa IComparable.

¿Existe una forma genérica (reflexión) para comparar el contenido de los dos objetos?

¡Gracias!

Respuestas a la pregunta(13)

Su respuesta a la pregunta