一種特定於類型的通用比較方法,值類型或類通過實現此方法對特認定進行排序
基本介紹
- 外文名:IComparable
- 性質:比較方法
- 作用:對特認定進行排序
- 要求:實現類型定義單個方法CompareTo
定義,作用,
定義
一種特定於類型的通用比較方法,值類型或類通過實現此方法對特認定進行排序
作用
IComparable的作用是提供了一種比較兩個對象的特定類型的方法。這是必需的如果您想要為對象提供任何排序功能。視為IComparable提供您的對象的默認排序次序。例如對於如果您有一個您的類型的對象的數組,並在該數組上調用Sort方法IComparable在排序過程中提供對象的比較。實現IComparable接口時, 必須實現CompareTo方法
此接口由具有可排序值的類型實現。它要求實現類型定義單個方法CompareTo,該方法指示當前實例在排序順序中的位置是位於同一類型的另一個對象之前、之後還是與其位置相同。