Int16.IComparable.CompareTo(Object) Method

Definition

Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the object.

 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 an Int16.

Remarks

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

An Int16, regardless of its value, is considered greater than a null reference.

Applies to