接口IStructuralComparable在C#中做什么?
IStructuralComparable接口支持集合对象的结构比较。.NET4中引入的此接口。以下是语法-
public interface IStructuralComparable
它只有一个方法-
CompareTo(Object,IComparer)-它确定当前集合对象是按排序顺序在另一个对象之前,在相同位置发生还是在另一个对象之后发生。
该compareTo()
方法确定当前集合对象是否按排序顺序小于,等于或大于第二个对象。
−提供了IStructuralComparable接口的显式实现-
通用元组类(Tuple<T1>,Tuple<T1,T2>,Tuple<T1,T2,T3>,…
数组类