Comparer(Of T).Compare Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
When overridden in a derived class, performs a comparison of two objects of the same type and returns a value indicating whether one object is less than, equal to, or greater than the other.
Assembly: mscorlib (in mscorlib.dll)
Return Value
Type: System.Int32A signed integer that indicates the relative values of x and y, as shown in the following table.
Value | Condition |
|---|---|
Less than zero | x is less than y. |
Zero | x equals y. |
Greater than zero | x is greater than y. |
Implements
IComparer(Of T).Compare(T, T)| Exception | Condition |
|---|---|
| ArgumentException | Type T does not implement either the System.IComparable(Of T) generic interface or the System.IComparable interface. |
Implement this method to provide a customized sort order comparison for type T.
Notes to ImplementersComparing Nothing with any reference type is allowed and does not generate an exception. A null reference is considered to be less than any reference that is not null.
For information on culture-specific comparisons, see the System.Globalization namespace.