在 C# 中,接口 IStructuralComparable 有什么作用?


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

public interface IStructuralComparable

它有一个单一方法 −

  • CompareTo(Object, IComparer) − 它确定当前集合对象在排序顺序中是排在另一个对象的前面、相同位置还是后面。

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

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

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

更新于: 2020-06-20

169 次浏览

开启你的 职业生涯

完成本课程以取得认证

开始
广告
© . All rights reserved.