IStructuralComparable 接口在 C# 中的作用是什么?


IStructuralComparable 接口支持对集合对象的结构比较。此接口在 .NET 4 中引入。语法如下 −

public interface IStructuralComparable

它有一个方法 −

  • CompareTo(Object, IComparer) − 确定当前集合对象在排序顺序中先行、与另一个对象位于同一位置或后于另一个对象。

compareTo() 方法确定当前集合对象在排序顺序中是否小于、等于或大于第二个对象。

IStructuralComparable 接口的显式实现由以下方式提供 −

  • 泛型元组类 (Tuple<T1>,Tuple<T1,T2>,Tuple<T1,T2,T3>,…
  • 数组类

更新于: 20-Jun-2020

169 次浏览

开启你的 职业生涯

完成课程以获得认证

开始
广告