UInt16.IComparable.CompareTo(Object) Method

Definition

Compares this instance to a specified object and returns an indication of their relative values.

 virtual int System.IComparable.CompareTo(System::Object ^ value) = IComparable::CompareTo;
int IComparable.CompareTo (object value);
abstract member System.IComparable.CompareTo : obj -> int
override this.System.IComparable.CompareTo : obj -> int
Function CompareTo (value As Object) As Integer Implements IComparable.CompareTo

Parameters

value
Object

An object to compare, or null.

Returns

Int32

A signed number indicating the relative values of this instance and value.

Return ValueDescription
Less than zeroThis instance is less than value.
ZeroThis instance is equal to value.
Greater than zeroThis instance is greater than value, or value is null.

Implements

Exceptions

value is not a UInt16.

Remarks

This member is an explicit interface member implementation. It can be used only when the UInt16 instance is cast to an IConvertible interface.

Any instance of UInt16, regardless of its value, is considered greater than null.

Applies to