El tipo de struct, registro o unión '{0}' implementa la interfaz 'System.IComparable ' de forma explícita. Debe aplicar el ...

El tipo de struct, registro o unión '{0}' implementa la interfaz 'System.IComparable<_>' de forma explícita. Debe aplicar el atributo 'CustomComparison' al tipo y proporcionar también una implementación coherente de la interfaz no genérica System.IComparable.