ヘッダーをスキップ
Oracle® Data Provider for .NET開発者ガイド
12c リリース1(12.1)
B72971-07
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

OracleBoolean構造

OracleBoolean構造は、TRUEまたはFALSEの論理値を表します。

クラスの継承

System.Object

  System.ValueType

    Oracle.DataAccess.Types.OracleBoolean

宣言

// C#
public struct OracleBoolean : IComparable, INullable, IXmlSerializable

要件

プロバイダ ODP.NET管理対象外ドライバ
アセンブリ Oracle.DataAccess.dll
ネームスペース Oracle.DataAccess.Types
.NET Framework 3.5, 4.0, 4.5

スレッド安全性

パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。

備考

OracleBoolean構造は、TRUEFALSENULL、という3つの論理値を表します。ゼロ以外の値をTRUEと解釈します。

// C#
using System;
using System.Data;
using Oracle.DataAccess.Types;
 
 class OracleBooleanSample
 {
    static void Main(string[] args)
    {
      OracleBoolean oracleBoolean1 = new OracleBoolean(true);
      OracleBoolean oracleBoolean2 = new OracleBoolean(0);
 
      Console.WriteLine("oracleBoolean1 : " + oracleBoolean1);
      Console.WriteLine("oracleBoolean2 : " + oracleBoolean2);
    }
 }

OracleBooleanメンバー

次の表に、OracleBooleanメンバーを示します。

OracleBooleanコンストラクタ

OracleBooleanコンストラクタを、表14-14にリストします。

表14-14 OracleBooleanコンストラクタ

コンストラクタ 説明

OracleBooleanコンストラクタ

OracleBoolean構造の新しいインスタンスをインスタンス化します(オーバーロード)


OracleBoolean静的フィールド

OracleBoolean静的フィールドを、表14-15にリストします。

表14-15 OracleBoolean静的フィールド

フィールド 説明

FALSE


OracleBooleanインスタンスに割り当てることができるFALSE値を表します

Null


OracleBooleanインスタンスに割り当てることができるNULL値を表します

One


ある正の値の定数を示します

TRUE


OracleBooleanインスタンスに割り当てることができるTRUE値を表します

Zero


ゼロ値の定数を示します


OracleBoolean静的メソッド

OracleBoolean静的メソッドを、表14-16にリストします。

表14-16 OracleBoolean静的メソッド

メソッド 説明

And

2つのOracleBooleanインスタンスについて、ビット単位のAND操作の結果を戻します

Equals

2つのOracleBoolean値が等しいかどうかを判別します

GreaterThan

2つのOracleBoolean値のうち、最初の値が2番目の値より大きいかどうかを判別します

GreaterThanOrEquals

2つのOracleBoolean値のうち、最初の値が2番目の値以上かどうかを判別します

LessThan

2つのOracleBoolean値のうち、最初の値が2番目の値より小さいかどうかを判別します

LessThanOrEquals

2つのOracleBoolean値のうち、最初の値が2番目の値以下かどうかを判別します

NotEquals

2つのOracleBoolean値が等しくないかどうかを判別します

OnesComplement

指定したOracleBoolean値について、1の補数操作の結果を戻します

Or


2つのOracleBooleanインスタンスについて、ビット単位のOR操作の結果を戻します

Parse


OracleBoolean構造を戻し、stringを使用してその値を設定します

Xor


2つのOracleBooleanインスタンスについて、ビット単位の排他OR操作の結果を戻します


OracleBoolean静的演算子

OracleBoolean静的演算子を、表14-17にリストします。

表14-17 OracleBoolean静的演算子

フィールド 説明

operator >


2つのOracleBoolean値のうち、最初の値が2番目の値より大きいかどうかを判別します

operator >=


2つのOracleBoolean値のうち、最初の値が2番目の値以上かどうかを判別します

operator <


2つのOracleBoolean値のうち、最初の値が2番目の値より小さいかどうかを判別します

operator <=


2つのOracleBoolean値のうち、最初の値が2番目の値以下かどうかを判別します

operator ==


2つのOracleBooleanインスタンスが等しいかどうかを示します

operator !=


2つのOracleBoolean値が等しくないかどうかを判別します

operator !


OracleBooleanについて、NOT操作の結果を判別します

operator ~


指定したOracleBoolean値について、1の補数操作の結果を戻します

operator false


指定したOracleBoolean値がFALSEかどうかを判別します

operator true


指定したOracleBoolean値がTRUEかどうかを判別します

operator &


2つのOracleBooleanインスタンスについて、ビット単位のAND操作の結果を戻します

operator |


2つのOracleBooleanインスタンスについて、ビット単位のOR操作の結果を戻します

operator ^


2つのOracleBooleanインスタンスについて、ビット単位の排他OR操作の結果を戻します


OracleBoolean静的型変換

OracleBoolean静的型変換を、表14-18にリストします。

表14-18 OracleBoolean静的型変換

フィールド 説明

implicit operator OracleBoolean


ブール値のOracleBoolean表現を戻します

explicit operator bool


OracleBoolean値のブール表現を戻します

explicit operator OracleBoolean


構造をOracleBoolean構造に変換します(オーバーロード)


OracleBooleanプロパティ

OracleBooleanプロパティを、表14-25にリストします。

表14-19 OracleBooleanプロパティ

プロパティ 説明

ByteValue

OracleBoolean構造を表すbyteを戻します

IsFalse

現行インスタンスの値がFALSEかどうかを示します

IsNull

現行インスタンスにNULL値があるかどうかを示します

IsTrue

現行インスタンスの値がTRUEかどうかを示します

Value

現行インスタンスを表すブール値を戻します


OracleBooleanインスタンス・メソッド

OracleBooleanインスタンス・メソッドを、表14-20にリストします。

表14-20 OracleBooleanインスタンス・メソッド

メソッド 説明

CompareTo

現行インスタンスを指定したオブジェクトと比較し、相対値を表す整数を戻します

Equals

オブジェクトがOracleBooleanのインスタンスであるかどうか、およびオブジェクトの値が現行インスタンスと等しいかどうかを判別します

GetHashCode

現行インスタンスのハッシュ・コードを戻します

ToString

現行インスタンスのstring表現を戻します


OracleBooleanコンストラクタ

OracleBooleanコンストラクタは、OracleBoolean構造の新規インスタンスを作成します。

オーバーロード・リスト:

  • OracleBoolean(bool)

    このコンストラクタは、OracleBoolean構造の新規インスタンスを作成し、指定されたBoolean値にその値を設定します。

  • OracleBoolean(int)

    このコンストラクタは、OracleBoolean構造の新規インスタンスを作成し、指定されたInt32値にその値を設定します。

OracleBoolean(bool)

このコンストラクタは、OracleBoolean構造の新規インスタンスを作成し、指定されたBoolean値にその値を設定します。

宣言

// C#
public OracleBoolean(bool value) ;

パラメータ

  • value

    指定されたBoolean

OracleBoolean(int)

このコンストラクタは、OracleBoolean構造の新規インスタンスを作成し、指定されたInt32値にその値を設定します。

宣言

// C#
public OracleBoolean(int value)

パラメータ

  • value

    指定されたInt32

OracleBoolean静的フィールド

OracleBoolean静的フィールドを、表14-21にリストします。

表14-21 OracleBoolean静的フィールド

フィールド 説明

FALSE


OracleBooleanインスタンスに割り当てることができるFALSE値を表します

Null


OracleBooleanインスタンスに割り当てることができるNULL値を表します

One


ある正の値の定数を示します

TRUE


OracleBooleanインスタンスに割り当てることができるTRUE値を表します

Zero


ゼロ値の定数を示します


False

この静的フィールドは、OracleBooleanインスタンスに割り当てることができるFALSE値を表します。

宣言

// C#
public static readonly OracleBoolean False;

Null

この静的フィールドは、OracleBooleanインスタンスに割り当てることができるNULL値を表します。

宣言

// C#
public static readonly OracleBoolean Null;

One

この静的フィールドはある正の値の定数を示します。

宣言

// C#
public static readonly OracleBoolean One;

True

この静的フィールドは、OracleBooleanインスタンスに割り当てることができるTRUE値を表します。

宣言

// C#
public static readonly OracleBoolean True;

Zero

この静的フィールドはゼロ値の定数を示します。

宣言

// C#
public static readonly OracleBoolean Zero;

OracleBoolean静的メソッド

OracleBoolean静的メソッドを、表14-22にリストします。

表14-22 OracleBoolean静的メソッド

メソッド 説明

And

2つのOracleBooleanインスタンスについて、ビット単位のAND操作の結果を戻します

Equals

2つのOracleBoolean値が等しいかどうかを判別します

GreaterThan

2つのOracleBoolean値のうち、最初の値が2番目の値より大きいかどうかを判別します

GreaterThanOrEquals

2つのOracleBoolean値のうち、最初の値が2番目の値以上かどうかを判別します

LessThan

2つのOracleBoolean値のうち、最初の値が2番目の値より小さいかどうかを判別します

LessThanOrEquals

2つのOracleBoolean値のうち、最初の値が2番目の値以下かどうかを判別します

NotEquals

2つのOracleBoolean値が等しくないかどうかを判別します

OnesComplement

指定したOracleBoolean値について、1の補数操作の結果を戻します

Or


2つのOracleBooleanインスタンスについて、ビット単位のOR操作の結果を戻します

Parse


OracleBoolean構造を戻し、stringを使用してその値を設定します

Xor


2つのOracleBooleanインスタンスについて、ビット単位の排他OR操作の結果を戻します


And

このメソッドは、2つのOracleBooleanインスタンスについて、ビット単位のAND操作の結果を戻します。

宣言

// C#
public static OracleBoolean And(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBooleanインスタンスについて、ビット単位のAND操作の結果値を含むOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

Equals

このメソッドは、2つのOracleBooleanインスタンスが等しいかどうかを示すOracleBooleanを戻します。

宣言

// C#
public static OracleBoolean Equal(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

指定した2つのOracleBooleanインスタンスが等しい場合はOracleBooleantrueになり、それ以外の場合はOracleBooleanfalseになります。

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

GreaterThan

このメソッドは、2つのOracleBoolean値のうち、最初の値が2番目の値より大きいかどうかを判別します。

宣言

// C#
public static OracleBoolean GreaterThan(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    最初のOracleBoolean

  • value2

    2番目のOracleBoolean

戻り値

2つのOracleBoolean値のうち、最初の値が2番目の値より大きい場合はOracleBooleantrueになり、それ以外の場合はfalseが戻されます。

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

GreaterThanOrEquals

このメソッドは、2つのOracleBoolean値のうち、最初の値が2番目の値以上であるかどうかを判別します。

宣言

// C#
public static OracleBoolean GreaterThanOrEquals(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    最初のOracleBoolean

  • value2

    2番目のOracleBoolean

戻り値

2つのOracleBoolean値のうち、最初の値が2番目の値以上の場合はtrueになり、それ以外の場合はfalseを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

LessThan

このメソッドは、2つのOracleBoolean値のうち、最初の値が2番目の値より小さいかどうかを判別します。

宣言

// C#
public static OracleBoolean LessThan(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    最初のOracleBoolean

  • value2

    2番目のOracleBoolean

戻り値

2つのOracleBoolean値のうち、最初の値が2番目の値より小さい場合はtrueになり、それ以外の場合はfalseを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

LessThanOrEquals

このメソッドは、2つのOracleBoolean値のうち、最初の値が2番目の値以下であるかどうかを判別します。

宣言

// C#
public static OracleBoolean LessThanOrEquals(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    最初のOracleBoolean

  • value2

    2番目のOracleBoolean

戻り値

2つのOracleBoolean値のうち、最初の値が2番目の値以下の場合はtrueになり、それ以外の場合はfalseを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

NotEquals

このメソッドは、2つのOracleBoolean値が等しくないかどうかを判別します。

宣言

// C#
public static OracleBoolean NotEquals(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    最初のOracleBoolean

  • value2

    2番目のOracleBoolean

戻り値

2つのOracleBoolean値が等しくない場合はtrueになり、それ以外の場合はfalseを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

OnesComplement

このメソッドは、指定されたOracleBoolean値について、1の補数操作の結果を戻します。

宣言

// C#
public static OracleBoolean OnesComplement(OracleBoolean value1);

パラメータ

  • value1

    OracleBooleanインスタンス

戻り値

指定したOracleBoolean値について、1の補数操作の結果値を含むOracleBoolean

備考

指定したOracleBooleanインスタンスがnullの場合、OracleBooleanはNULL値で戻されます。

Or

このメソッドは、2つのOracleBooleanインスタンスについて、ビット単位のOR操作の結果を戻します。

宣言

// C#
public static OracleBoolean Or(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBooleanインスタンスについて、ビット単位のOR操作の結果値を含むOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

Parse

このメソッドは、stringOracleBooleanに変換します。

宣言

// C#
public static OracleBoolean Parse(string str);

パラメータ

  • str

    変換されるstring

戻り値

新しいOracleBoolean構造

例外

ArgumentNullException: strパラメータがnullです。

IndexOutOfRangeException: strパラメータが空の文字列です。

Xor

このメソッドは、2つのOracleBooleanインスタンスについて、ビット単位の排他OR操作の結果を戻します。

宣言

// C#
public static OracleBoolean Xor(OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBooleanインスタンスについて、ビット単位の排他OR操作の結果値を含むOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

OracleBoolean静的演算子

OracleBoolean静的演算子を、表14-23にリストします。

表14-23 OracleBoolean静的演算子

フィールド 説明

operator >


2つのOracleBoolean値のうち、最初の値が2番目の値より大きいかどうかを判別します

operator >=


2つのOracleBoolean値のうち、最初の値が2番目の値以上かどうかを判別します

operator <


2つのOracleBoolean値のうち、最初の値が2番目の値より小さいかどうかを判別します

operator <=


2つのOracleBoolean値のうち、最初の値が2番目の値以下かどうかを判別します

operator ==


2つのOracleBooleanインスタンスが等しいかどうかを示します

operator !=


2つのOracleBoolean値が等しくないかどうかを判別します

operator !


OracleBooleanについて、NOT操作の結果を判別します

operator ~


指定したOracleBoolean値について、1の補数操作の結果を戻します

operator false


指定したOracleBoolean値がFALSEかどうかを判別します

operator true


指定したOracleBoolean値がTRUEかどうかを判別します

operator &


2つのOracleBooleanインスタンスについて、ビット単位のAND操作の結果を戻します

operator |


2つのOracleBooleanインスタンスについて、ビット単位のOR操作の結果を戻します

operator ^


2つのOracleBooleanインスタンスについて、ビット単位の排他OR操作の結果を戻します


operator >

このメソッドは、2つのOracleBoolean値の最初の値が2番目の値より大きいかどうかを判別します。

宣言

// C#
public static operator  > (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBoolean値のうち、最初の値が2番目の値より大きい場合はtrueになり、それ以外の場合はFALSEを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

operator >=

このメソッドは、2つのOracleBoolean値の最初の値が2番目の値以上であるかどうかを判別します。

宣言

// C#
public static operator  >= (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBoolean値のうち、最初の値が2番目の値以上の場合はtrueになり、それ以外の場合はFALSEを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

operator <

このメソッドは、2つのOracleBoolean値の最初の値が2番目の値より小さいかどうかを判別します。

宣言

// C#
public static operator  < (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBoolean値のうち、最初の値が2番目の値より小さい場合はtrueになり、それ以外の場合はFALSEを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

operator <=

このメソッドは、2つのOracleBoolean値の最初の値が2番目の値以下であるかどうかを判別します。

宣言

// C#
public static operator  <= (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBoolean値のうち、最初の値が2番目の値以下の場合はtrueになり、それ以外の場合はFALSEを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

operator ==

このメソッドは、2つのOracleBooleanインスタンスが等しいかどうかを示すOracleBooleanを戻します。

宣言

// C#
public static operator  == (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

指定した2つのOracleBooleanインスタンスが等しい場合はtrueになり、それ以外の場合はFALSEを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

operator !=

このメソッドは、2つのOracleBoolean値が等しくないかどうかを判別します。

宣言

// C#
public static operator  != (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBoolean値が等しくない場合はtrueになり、それ以外の場合はfalseを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

operator !

このメソッドは、OracleBooleanについて、NOT操作の結果を判別します。

宣言

// C#
public static operator  ! (OracleBoolean value1);

パラメータ

  • value1

    OracleBooleanインスタンス

戻り値

指定したOracleBoolean値がTRUEの場合はtrueになり、それ以外の場合はFALSEを戻すOracleBoolean

備考

指定したOracleBooleanインスタンスがnullの場合、OracleBooleanはNULL値で戻されます。

operator ~

このメソッドは、指定されたOracleBoolean値について、1の補数操作の結果を戻します。

宣言

// C#
public static operator ~ (OracleBoolean value1);

パラメータ

  • value1

    OracleBooleanインスタンス

戻り値

指定したOracleBoolean値について、1の補数操作の結果値を含むOracleBoolean

備考

指定したOracleBooleanインスタンスがnullの場合、OracleBooleanはNULL値で戻されます。

operator false

このメソッドは、指定したOracleBoolean値がFALSEかどうかを判別します。

宣言

// C#
public static operator false (OracleBoolean value1);

パラメータ

  • value1

    OracleBooleanインスタンス

戻り値

指定したOracleBoolean値がFALSEの場合はtrueになり、それ以外の場合はFALSEを戻すOracleBoolean

備考

このプロパティは、現行インスタンスがnullの場合にfalseを戻します。

operator true

このメソッドは、指定したOracleBoolean値がTRUEかどうかを判別します。

宣言

// C#
public static operator true (OracleBoolean value1);

パラメータ

  • value1

    OracleBooleanインスタンス

戻り値

指定したOracleBoolean値がTRUEの場合はtrueになり、それ以外の場合はFALSEを戻すOracleBoolean

備考

このプロパティは、現行インスタンスがnullの場合にfalseを戻します。

operator &

このメソッドは、2つのOracleBooleanインスタンスについて、ビット単位のAND操作の結果を戻します。

宣言

// C#
public static operator & (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBooleanインスタンスについて、ビット単位のAND操作の結果値を含むOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

operator |

このメソッドは、2つのOracleBooleanインスタンスについて、ビット単位のOR操作の結果を戻します。

宣言

// C#
public static operator | (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBooleanインスタンスについて、ビット単位のOR操作の結果値を含むOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

operator ^

このメソッドは、2つのOracleBooleanインスタンスについて、ビット単位の排他OR操作の結果を戻します。

宣言

// C#
public static operator ^ (OracleBoolean value1, OracleBoolean value2);

パラメータ

  • value1

    OracleBooleanインスタンス

  • value2

    OracleBooleanインスタンス

戻り値

2つのOracleBooleanインスタンスについて、ビット単位の排他OR操作の結果値を含むOracleBoolean

備考

指定したOracleBooleanインスタンスのいずれかがnullの場合、OracleBooleanはNULL値で戻されます。

OracleBoolean静的型変換

OracleBoolean静的型変換を、表14-24にリストします。

表14-24 OracleBoolean静的型変換

フィールド 説明

implicit operator OracleBoolean


ブール値のOracleBoolean表現を戻します

explicit operator bool


OracleBoolean値のブール表現を戻します

explicit operator OracleBoolean


構造をOracleBoolean構造に変換します(オーバーロード)


implicit operator OracleBoolean

このメソッドは、ブール値のOracleBoolean表現を戻します。

宣言

// C#
public static implicit operator OracleBoolean(bool value1);

パラメータ

  • value1

    OracleBooleanインスタンス

戻り値

OracleBoolean

explicit operator bool

このメソッドは、OracleBoolean値のブール表現を戻します。

宣言

// C#
public static explicit operator bool(OracleBoolean value1);

パラメータ

  • value1

    OracleBoolean構造

戻り値

ブール

例外

OracleNullValueException: OracleBooleanにNULL値があります。

explicit operator OracleBoolean

explicit operator OracleBooleanは、指定された構造をOracleBoolean構造に変換します。

オーバーロード・リスト

explicit operator OracleBoolean(byte)

このメソッドは、指定されたbyteをOracleBoolean構造に変換します。

宣言

// C#
public static explicit operator OracleBoolean(byte value1);

パラメータ

  • value1

    byte

戻り値

OracleBoolean構造

explicit operator OracleBoolean(Decimal)

このメソッドは、指定されたDecimalをOracleBoolean構造に変換します。

宣言

// C#
public static explicit operator OracleBoolean(Decimal value1);

パラメータ

  • value1

    Decimal

戻り値

OracleBoolean構造

explicit operator OracleBoolean(Double)

このメソッドは、指定されたDoubleをOracleBoolean構造に変換します。

宣言

// C#
public static explicit operator OracleBoolean(Double value1);

パラメータ

  • value1

    Double

戻り値

OracleBoolean構造

explicit operator OracleBoolean(Int16)

このメソッドは、指定されたInt16をOracleBoolean構造に変換します。

宣言

// C#
public static explicit operator OracleBoolean(Int16 value1);

パラメータ

  • value1

    Int16

戻り値

OracleBoolean構造

explicit operator OracleBoolean(int)

このメソッドは、指定されたintをOracleBoolean構造に変換します。

宣言

// C#
public static explicit operator OracleBoolean(int value1);

パラメータ

  • value1

    int

戻り値

OracleBoolean構造

explicit operator OracleBoolean(Int64)

このメソッドは、指定されたInt64をOracleBoolean構造に変換します。

宣言

// C#
public static explicit operator OracleBoolean(Int64 value1);

パラメータ

  • value1

    Int64

戻り値

OracleBoolean構造

explicit operator OracleBoolean(Single)

このメソッドは、指定されたSingleをOracleBoolean構造に変換します。

宣言

// C#
public static explicit operator OracleBoolean(Single value1);

パラメータ

  • value1

    Single

戻り値

OracleBoolean構造

explicit operator OracleBoolean(String)

このメソッドは、指定されたStringをOracleBoolean構造に変換します。

宣言

// C#
public static explicit operator OracleBoolean(String value1);

パラメータ

  • value1

    String

戻り値

OracleBoolean構造

OracleBooleanプロパティ

OracleBooleanプロパティを、表14-25にリストします。

表14-25 OracleBooleanプロパティ

プロパティ 説明

ByteValue

OracleBoolean構造を表すbyteを戻します

IsFalse

現行インスタンスの値がFALSEかどうかを示します

IsNull

現行インスタンスにNULL値があるかどうかを示します

IsTrue

現行インスタンスの値がTRUEかどうかを示します

Value

現行インスタンスを表すブール値を戻します


ByteValue

このプロパティは、OracleBoolean構造を表すbyteを戻します。

宣言

// C#
public byte ByteValue {get;}

プロパティ値

OracleBoolean構造の値を表すbyte

例外

OracleNullValueException: 現行インスタンスにNULL値があります。

IsFalse

このプロパティでは、現行インスタンスの値がFALSEかどうかを示します。

宣言

// C#
public bool IsFalse {get;}

プロパティ値

現行インスタンスがFALSEである場合はtrueを戻し、それ以外の場合はfalseを戻すブール値

備考

このプロパティは、現行インスタンスがNULLの場合にFALSEを戻します。

IsNull

このプロパティは現行インスタンスにNULL値があるかどうかを示します。

宣言

// C#
public bool IsNull {get;}

プロパティ値

現行インスタンスにNULL値がある場合はtrueを戻し、それ以外の場合はfalseを戻すブール値

IsTrue

このプロパティは、現行インスタンスの値がTRUEかどうかを示します。

宣言

// C#
public bool IsTrue {get;}

プロパティ値

現行インスタンスがTRUEである場合はtrueを戻し、それ以外の場合はfalseを戻すブール値

備考

このプロパティは、現行インスタンスがNULLの場合にfalseを戻します。

Value

このプロパティは、現行インスタンスを表すブール値を戻します。

宣言

// C#
public bool Value {get;}

プロパティ値

現行インスタンスがTRUEである場合はtrueを戻し、それ以外の場合はfalseを戻すブール値

例外

OracleNullValueException: 現行インスタンスにNULL値があります。

OracleBooleanインスタンス・メソッド

OracleBooleanインスタンス・メソッドを、表14-26にリストします。

表14-26 OracleBooleanインスタンス・メソッド

メソッド 説明

CompareTo

現行インスタンスを指定したオブジェクトと比較し、相対値を表す整数を戻します

Equals

オブジェクトがOracleBooleanのインスタンスであるかどうか、およびオブジェクトの値が現行インスタンスと等しいかどうかを判別します

GetHashCode

現行インスタンスのハッシュ・コードを戻します

ToString

現行インスタンスのstring表現を戻します


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は等しくなります。

Equals

Objectをオーバーライドします。

このメソッドは、オブジェクトがOracleBooleanのインスタンスであるかどうか、およびオブジェクトの値が現行インスタンスと等しいかどうかを判別します。

宣言

// C#
public override bool Equals(object obj);

パラメータ

  • obj

    OracleBooleanインスタンス

戻り値

objがOracleBooleanのインスタンスである場合、およびobjの値が現行インスタンスと等しい場合はtrueを戻し、それ以外の場合はfalseを戻します。

備考

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

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

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

GetHashCode

Objectをオーバーライドします。

このメソッドにより、現行インスタンスのハッシュ・コードを戻します。

宣言

// C#
public override int GetHashCode();

戻り値

ハッシュ・コードを戻します。

ToString

Objectをオーバーライドします。

このメソッドにより、現行インスタンスのstring表現を戻します。

宣言

// C#
public override string ToString();

戻り値

ブール値のOracleBoolean値を文字列表現で戻します。

備考

現行インスタンスにNULL値がある場合、戻される文字列はnullです。