接口IStructuralEquatable在C#中做什么?