Freigeben über


Int16.IComparable.CompareTo(Object) Methode

Definition

Vergleicht diese Instanz mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner oder größer als der Wert des Objekts ist oder mit diesem übereinstimmt.

 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

Parameter

value
Object

Ein Vergleichsobjekt oder null.

Gibt zurück

Int32

Eine Zahl mit Vorzeichen, die das Verhältnis zwischen dem Wert dieser Instanz und value angibt.

RückgabewertBESCHREIBUNG
Kleiner als 0 (null)Diese Instanz ist kleiner als value.
ZeroDiese Instanz ist gleich value.
Größer als 0 (null)Diese Instanz ist größer als value, oder value ist null.

Implementiert

Ausnahmen

value ist keine Int16.

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die Int16-Instanz in eine IConvertible-Schnittstelle umgewandelt wird.

Ein Int16 wird unabhängig von seinem Wert als größer als ein NULL-Verweis betrachtet.

Gilt für