SqlBoolean 構造体

定義

データベースに格納する、またはデータベースから取得する 1 または 0 の整数値を表します。Represents an integer value that is either 1 or 0 to be stored in or retrieved from a database.

public value class SqlBoolean : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlBoolean = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlBoolean
Implements IComparable, INullable, IXmlSerializable
継承
SqlBoolean
属性
実装

注釈

0以外の値は1と解釈されます。Any non-zero value is interpreted as 1.

SqlBoolean構造体と標準のブール値の主な違いは、標準のブール値が2つのtruefalse SqlBooleanを持ち、構造体に有効True Falseな値が3つある場合です。、、 Nullまたは。The key difference between a SqlBoolean structure and a standard Boolean value is that, where a standard Boolean has two possible values, true and false, a SqlBoolean structure has three possible values, True, False, or Null.

コンストラクター

SqlBoolean(Boolean)

指定したブール値を使用して、SqlBoolean 構造体の新しいインスタンスを初期化します。Initializes a new instance of the SqlBoolean structure using the supplied Boolean value.

SqlBoolean(Int32)

指定した整数値を使用して、SqlBoolean 構造体の新しいインスタンスを初期化します。Initializes a new instance of the SqlBoolean structure using the specified integer value.

フィールド

False

Value 構造体のインスタンスの SqlBoolean プロパティに割り当てることができる false 値を表します。Represents a false value that can be assigned to the Value property of an instance of the SqlBoolean structure.

Null

DBNull 構造体のこのインスタンスに割り当てることができる SqlBoolean を表します。Represents DBNull that can be assigned to this instance of the SqlBoolean structure.

One

ByteValue 構造体のインスタンスの SqlBoolean プロパティに割り当てることができる 1 の値を表します。Represents a one value that can be assigned to the ByteValue property of an instance of the SqlBoolean structure.

True

Value 構造体のインスタンスの SqlBoolean プロパティに割り当てることができる true 値を表します。Represents a true value that can be assigned to the Value property of an instance of the SqlBoolean structure.

Zero

ByteValue 構造体のインスタンスの SqlBoolean プロパティに割り当てることができるゼロ値を表します。Represents a zero value that can be assigned to the ByteValue property of an instance of the SqlBoolean structure.

プロパティ

ByteValue

SqlBoolean 構造体の値をバイトとして取得します。Gets the value of the SqlBoolean structure as a byte.

IsFalse

現在の ValueFalse かどうかを示します。Indicates whether the current Value is False.

IsNull

この SqlBoolean 構造体が null であるかどうかを示します。Indicates whether this SqlBoolean structure is null.

IsTrue

現在の ValueTrue かどうかを示す値を取得します。Gets a value that indicates whether the current Value is True.

Value

SqlBoolean 構造体の値を取得します。Gets the SqlBoolean structure's value. このプロパティは読み取り専用です。This property is read-only.

メソッド

And(SqlBoolean, SqlBoolean)

指定した 2 つの SqlBoolean 構造体のビットごとの AND 演算を実行します。Computes the bitwise AND operation of two specified SqlBoolean structures.

CompareTo(Object)

指定したオブジェクトとこの SqlBoolean 構造体を比較し、これらの相対値を示す値を返します。Compares this SqlBoolean structure to a specified object and returns an indication of their relative values.

CompareTo(SqlBoolean)

指定した SqlBoolean オブジェクトとこの SqlBoolean オブジェクトを比較し、これらの相対値を示す値を返します。Compares this SqlBoolean object to the supplied SqlBoolean object and returns an indication of their relative values.

Equals(Object)

指定したオブジェクト パラメーターを SqlBoolean と比較します。Compares the supplied object parameter to the SqlBoolean.

Equals(SqlBoolean, SqlBoolean)

2 つの SqlBoolean 構造体を比較し、それらの構造体が等しいかどうかを判断します。Compares two SqlBoolean structures to determine whether they are equal.

GetHashCode()

このインスタンスのハッシュ コードを返します。Returns the hash code for this instance.

GetXsdType(XmlSchemaSet)

指定された XmlSchemaSet の XML スキーマ定義言語 (XSD) を返します。Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

GreaterThan(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより大きいかどうかを確認します。Compares two instances of SqlBoolean to determine whether the first is greater than the second.

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以上かどうかを確認します。Compares two instances of SqlBoolean to determine whether the first is greater than or equal to the second.

LessThan(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを確認します。Compares two instances of SqlBoolean to determine whether the first is less than the second.

LessThanOrEquals(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを確認します。Compares two instances of SqlBoolean to determine whether the first is less than or equal to the second.

NotEquals(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較し、等しいかどうかを確認します。Compares two instances of SqlBoolean for equality.

OnesComplement(SqlBoolean)

指定した SqlBoolean 構造体で 1 の補数演算を実行します。Performs a one's complement operation on the supplied SqlBoolean structures.

Or(SqlBoolean, SqlBoolean)

指定した 2 つの SqlBoolean 構造体のビットごとの OR 演算を実行します。Performs a bitwise OR operation on the two specified SqlBoolean structures.

Parse(String)

論理値の指定した String 表現を等価の SqlBoolean に変換します。Converts the specified String representation of a logical value to its SqlBoolean equivalent.

ToSqlByte()

この SqlBoolean 構造体を SqlByte に変換します。Converts this SqlBoolean structure to SqlByte.

ToSqlDecimal()

この SqlBoolean 構造体を SqlDecimal に変換します。Converts this SqlBoolean structure to SqlDecimal.

ToSqlDouble()

この SqlBoolean 構造体を SqlDouble に変換します。Converts this SqlBoolean structure to SqlDouble.

ToSqlInt16()

この SqlBoolean 構造体を SqlInt16 に変換します。Converts this SqlBoolean structure to SqlInt16.

ToSqlInt32()

この SqlBoolean 構造体を SqlInt32 に変換します。Converts this SqlBoolean structure to SqlInt32.

ToSqlInt64()

この SqlBoolean 構造体を SqlInt64 に変換します。Converts this SqlBoolean structure to SqlInt64.

ToSqlMoney()

この SqlBoolean 構造体を SqlMoney に変換します。Converts this SqlBoolean structure to SqlMoney.

ToSqlSingle()

この SqlBoolean 構造体を SqlSingle に変換します。Converts this SqlBoolean structure to SqlSingle.

ToSqlString()

この SqlBoolean 構造体を SqlString に変換します。Converts this SqlBoolean structure to SqlString.

ToString()

この SqlBoolean 構造体を文字列に変換します。Converts this SqlBoolean structure to a string.

Xor(SqlBoolean, SqlBoolean)

指定したパラメーターでビットごとの排他的 OR 演算を実行します。Performs a bitwise exclusive-OR operation on the supplied parameters.

演算子

BitwiseAnd(SqlBoolean, SqlBoolean)

指定した 2 つの SqlBoolean 構造体のビットごとの AND 演算を実行します。Computes the bitwise AND operation of two specified SqlBoolean structures.

BitwiseOr(SqlBoolean, SqlBoolean)

オペランドのビットごとの OR を計算します。Computes the bitwise OR of its operands.

Equality(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較し、等しいかどうかを確認します。Compares two instances of SqlBoolean for equality.

ExclusiveOr(SqlBoolean, SqlBoolean)

指定したパラメーターでビットごとの排他的 OR (XOR) 演算を実行します。Performs a bitwise exclusive-OR (XOR) operation on the supplied parameters.

Explicit(SqlBoolean to Boolean)

SqlBoolean をブール値に変換します。Converts a SqlBoolean to a Boolean.

Explicit(SqlByte to SqlBoolean)

SqlByte パラメーターを SqlBoolean 構造体に変換します。Converts the SqlByte parameter to a SqlBoolean structure.

Explicit(SqlDecimal to SqlBoolean)

SqlDecimal パラメーターを SqlBoolean 構造体に変換します。Converts the SqlDecimal parameter to a SqlBoolean structure.

Explicit(SqlDouble to SqlBoolean)

SqlDouble パラメーターを SqlBoolean 構造体に変換します。Converts the SqlDouble parameter to a SqlBoolean structure.

Explicit(SqlInt16 to SqlBoolean)

SqlInt16 パラメーターを SqlBoolean 構造体に変換します。Converts the SqlInt16 parameter to a SqlBoolean structure.

Explicit(SqlInt32 to SqlBoolean)

SqlInt32 パラメーターを SqlBoolean 構造体に変換します。Converts the SqlInt32 parameter to a SqlBoolean structure.

Explicit(SqlInt64 to SqlBoolean)

SqlInt64 パラメーターを SqlBoolean 構造体に変換します。Converts the SqlInt64 parameter to a SqlBoolean structure.

Explicit(SqlMoney to SqlBoolean)

SqlMoney パラメーターを SqlBoolean 構造体に変換します。Converts the SqlMoney parameter to a SqlBoolean structure.

Explicit(SqlSingle to SqlBoolean)

SqlSingle パラメーターを SqlBoolean 構造体に変換します。Converts the SqlSingle parameter to a SqlBoolean structure.

Explicit(SqlString to SqlBoolean)

SqlString パラメーターを SqlBoolean 構造体に変換します。Converts the SqlString parameter to a SqlBoolean structure.

False(SqlBoolean)

false 演算子を使用して、ValueSqlBoolean をテストし、false かどうかを確認できます。The false operator can be used to test the Value of the SqlBoolean to determine whether it is false.

GreaterThan(SqlBoolean, SqlBoolean)

2 つの SqlBoolean 構造体を比較して、最初の構造体が 2 番目の構造体より大きいかどうかを確認します。Compares two SqlBoolean structures to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

2 つの SqlBoolean 構造体を比較して、最初の構造体が 2 番目の構造体以上かどうかを確認します。Compares two SqlBoolean structures to determine whether the first is greater than or equal to the second.

Implicit(Boolean to SqlBoolean)

指定したバイト値を SqlBoolean に変換します。Converts the supplied byte value to a SqlBoolean.

Inequality(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較し、それらが等しくないかどうかを確認します。Compares two instances of SqlBoolean to determine whether they are not equal.

LessThan(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを確認します。Compares two instances of SqlBoolean to determine whether the first is less than the second.

LessThanOrEqual(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを確認します。Compares two instances of SqlBoolean to determine whether the first is less than or equal to the second.

LogicalNot(SqlBoolean)

SqlBoolean に対して NOT 演算を実行します。Performs a NOT operation on a SqlBoolean.

OnesComplement(SqlBoolean)

指定した SqlBoolean 構造体で 1 の補数演算を実行します。Performs a one's complement operation on the supplied SqlBoolean structures.

True(SqlBoolean)

true 演算子を使用して、ValueSqlBoolean をテストし、true かどうかを確認できます。The true operator can be used to test the Value of the SqlBoolean to determine whether it is true.

明示的なインターフェイスの実装

IXmlSerializable.GetSchema()

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader)

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter)

このメンバーは .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

適用対象

こちらもご覧ください