次の方法で共有


SByte.CompareTo メソッド

指定したオブジェクトとこのインスタンスを比較し、これらの相対値を示す値を返します。

SByte 型は CLS との互換性がありません。CLS と互換性のある型は、Int16 です。CLS との互換性に関する詳細については 「共通言語仕様の概要」 を参照してください。

Public Overridable Function CompareTo( _
   ByVal obj As Object _) As Integer
[C#]
public virtual int CompareTo(objectobj);
[C++]
public: virtual int CompareTo(Object* obj);
[JScript]
public function CompareTo(
   obj : Object) : int;

パラメータ

  • obj
    比較対象のオブジェクト、または null 参照 (Visual Basic では Nothing) 。

戻り値

このインスタンスと obj の相対値を示す符号付き数値。

戻り値 説明
0 より小さい値 このインスタンスは obj よりも小さくなっています。
0 このインスタンスは obj と等価です。
0 より大きい値 このインスタンスは obj よりも大きくなっています。

または

obj が null 参照 (Visual Basic では Nothing) です。

例外

例外の種類 条件
ArgumentException objSByte ではありません。

解説

SByte のすべてのインスタンスは、その値に関係なく、 null 参照 (Visual Basic では Nothing) より大きいと見なされます。

obj パラメータは null 参照 (Nothing) であるか、または SByte のインスタンスである必要があります。それ以外の場合は、例外がスローされます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

SByte 構造体 | SByte メンバ | System 名前空間 | Byte | Equals