Я заметил, что эти два интерфейса и несколько связанных классов добавлены в .NET 4. Они кажутся мне лишними; Я прочитал несколько блогов о них, но я до сих пор не могу понять, какие проблемы они решают, что было сложно для .NET 4.
В чем используются IStructuralEquatable
и IStructuralComparable
?