IComparable Interface

Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances.