IStructuralComparable 接口在 C# 中的作用是什么?
IStructuralComparable 接口支持对集合对象的结构比较。此接口在 .NET 4 中引入。语法如下 −
public interface IStructuralComparable
它有一个方法 −
CompareTo(Object, IComparer) − 确定当前集合对象在排序顺序中先行、与另一个对象位于同一位置或后于另一个对象。
compareTo() 方法确定当前集合对象在排序顺序中是否小于、等于或大于第二个对象。
IStructuralComparable 接口的显式实现由以下方式提供 −
- 泛型元组类 (Tuple<T1>,Tuple<T1,T2>,Tuple<T1,T2,T3>,…
- 数组类
广告