IComparable Interface
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Defines a generalized type-specific comparison method that a value type or class implements to order or sort its instances.
Assembly: mscorlib (in mscorlib.dll)
The IComparable type exposes the following members.
This interface is implemented by types whose values can be ordered or sorted. It requires that implementing types define a single method, CompareTo, that indicates whether the position of the current instance in the sort order is before, after, or the same as a second object of the same type. The instance's IComparable implementation is called automatically by methods such as Array::Sort.
All numeric types (such as Int32 and Double) implement IComparable, as do String, Char, and DateTime. Custom types should also provide their own implementation of IComparable to allow object instances to be ordered or sorted.
