次の方法で共有


Version.CompareTo メソッド

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

Public Overridable Function CompareTo( _
   ByVal version As Object _) As Integer Implements IComparable.CompareTo
[C#]
public virtual int CompareTo(objectversion);
[C++]
public: virtual int CompareTo(Object* version);
[JScript]
public function CompareTo(
   version : Object) : int;

パラメータ

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

戻り値

戻り値 説明
0 より小さい値 このインスタンスは version より前です。
0 このインスタンスは version と同じです。
0 より大きい値 このインスタンスは version に続きます。

または

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

実装

IComparable.CompareTo

例外

例外の種類 条件
ArgumentException version の型が Version ではなく、 null 参照 (Visual Basic では Nothing) でもありません。

解説

Version の構成要素を重要度の高い順に並べるとメジャー、マイナ、ビルド、リビジョンとなります。不明な構成要素は既知の構成要素よりも古いものと見なされます。

次に例を示します。

  • バージョン 1.1 は、バージョン 1.1.0 よりも古いことを示します。
  • バージョン 1.1 は、バージョン 1.1.1 よりも古いことを示します。
  • バージョン 1.1 は、バージョン 1.1.2.3 よりも古いことを示します。
  • バージョン 1.1.2 は、バージョン 1.1.2.4 よりも古いことを示します。
  • バージョン 1.2.5 は、バージョン 1.2.3.4 よりも新しいことを示します。

必要条件

プラットフォーム: 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

参照

Version クラス | Version メンバ | System 名前空間 | Equals