¿Qué problema resuelve IStructuralEquatable e IStructuralComparable?

He notado que estas dos interfaces, y varias clases asociadas, se han agregado en .NET 4. Me parecen un poco superfluas; He leído varios blogs sobre ellos, pero todavía no puedo entender qué problema resuelven que era complicado antes de .NET 4.

Para que sirvenIStructuralEquatable yIStructuralComparable?

Respuestas a la pregunta(5)

Su respuesta a la pregunta