プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# CompareTo

このメソッドは、現行インスタンスと指定したオブジェクトを比較し、その相対値を表す`integer`を戻します。

宣言

    // C#
    public int CompareTo(object obj);

パラメータ

- `obj`

  指定したインスタンス

戻り値

このメソッドでは次の数値が戻されます。

- ゼロ未満: 現行インスタンスの値がobjより小さい場合

- ゼロ: 現行インスタンスの値がobjと等しい場合

- ゼロ超過: 現行インスタンスの値がobjより大きい場合

実装

`IComparable`

例外

`ArgumentException`: パラメータが`OracleBoolean`型でない場合

備考

次のルールが、このメソッドの動作に適用されます。

- 比較は`OracleBoolean`間で行う必要があります。たとえば、`OracleBoolean`インスタンスと`OracleBinary`インスタンスを比較することはできません。`OracleBoolean`を別のタイプと比較すると、`ArgumentException`がスローされます。

- 値を持つすべての`OracleBoolean`は、NULL値を持つ`OracleBoolean`より大きい値とみなされます。

- NULL値を含む2つの`OracleBoolean`は等しくなります。

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleBoolean構造

- OracleBooleanメンバー