次の方法で共有


SqlBoolean 構造体

定義

データベースに格納またはデータベースから取得する 1 または 0 の整数値を表します。

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

注釈

0 以外の値は 1 として解釈されます。

SqlBoolean 構造体と標準のブール値の主な違いは、標準ブール値には、truefalseの 2 つの可能な値がある場合、SqlBoolean 構造体には、TrueFalse、または Nullの 3 つの可能な値があります。

コンストラクター

SqlBoolean(Boolean)

指定したブール値を使用して、SqlBoolean 構造体の新しいインスタンスを初期化します。

SqlBoolean(Int32)

指定した整数値を使用して、SqlBoolean 構造体の新しいインスタンスを初期化します。

フィールド

False

SqlBoolean 構造体のインスタンスの Value プロパティに割り当てることができる false 値を表します。

Null

SqlBoolean 構造体のこのインスタンスに割り当てることができる DBNull を表します。

One

SqlBoolean 構造体のインスタンスの ByteValue プロパティに割り当てることができる 1 つの値を表します。

True

SqlBoolean 構造体のインスタンスの Value プロパティに割り当てることができる true 値を表します。

Zero

SqlBoolean 構造体のインスタンスの ByteValue プロパティに割り当てることができる 0 個の値を表します。

プロパティ

ByteValue

SqlBoolean 構造体の値をバイトとして取得します。

IsFalse

現在の ValueFalseされているかどうかを示します。

IsNull

この SqlBoolean 構造体が null かどうかを示します。

IsTrue

現在の ValueTrueされているかどうかを示す値を取得します。

Value

SqlBoolean 構造体の値を取得します。 このプロパティは読み取り専用です。

メソッド

And(SqlBoolean, SqlBoolean)

指定した 2 つの SqlBoolean 構造体のビットごとの AND 演算を計算します。

CompareTo(Object)

この SqlBoolean 構造体を指定したオブジェクトと比較し、その相対値を示す値を返します。

CompareTo(SqlBoolean)

この SqlBoolean オブジェクトを指定された SqlBoolean オブジェクトと比較し、その相対値を示す値を返します。

Equals(Object)

指定されたオブジェクト パラメーターを SqlBooleanと比較します。

Equals(SqlBoolean, SqlBoolean)

2 つの SqlBoolean 構造体を比較して、等しいかどうかを判断します。

Equals(SqlBoolean)

現在のインスタンスが同じ型の別のインスタンスと等しいかどうかを示します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

GetXsdType(XmlSchemaSet)

指定した XmlSchemaSetの XML スキーマ定義言語 (XSD) を返します。

GreaterThan(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより大きいかどうかを判断します。

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以上かどうかを判断します。

LessThan(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを判断します。

LessThanOrEquals(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを判断します。

NotEquals(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを等しいかどうかを比較します。

OnesComplement(SqlBoolean)

指定された SqlBoolean 構造体に対して 1 の補数演算を実行します。

Or(SqlBoolean, SqlBoolean)

指定した 2 つの SqlBoolean 構造体に対してビットごとの OR 演算を実行します。

Parse(String)

論理値の指定した String 表現を等価の SqlBoolean に変換します。

ToSqlByte()

この SqlBoolean 構造体を SqlByteに変換します。

ToSqlDecimal()

この SqlBoolean 構造体を SqlDecimalに変換します。

ToSqlDouble()

この SqlBoolean 構造体を SqlDoubleに変換します。

ToSqlInt16()

この SqlBoolean 構造体を SqlInt16に変換します。

ToSqlInt32()

この SqlBoolean 構造体を SqlInt32に変換します。

ToSqlInt64()

この SqlBoolean 構造体を SqlInt64に変換します。

ToSqlMoney()

この SqlBoolean 構造体を SqlMoneyに変換します。

ToSqlSingle()

この SqlBoolean 構造体を SqlSingleに変換します。

ToSqlString()

この SqlBoolean 構造体を SqlStringに変換します。

ToString()

この SqlBoolean 構造体を文字列に変換します。

Xor(SqlBoolean, SqlBoolean)

指定されたパラメーターに対してビットごとの排他的 OR 演算を実行します。

演算子

BitwiseAnd(SqlBoolean, SqlBoolean)

指定した 2 つの SqlBoolean 構造体のビットごとの AND 演算を計算します。

BitwiseOr(SqlBoolean, SqlBoolean)

オペランドのビットごとの OR を計算します。

Equality(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを等しいかどうかを比較します。

ExclusiveOr(SqlBoolean, SqlBoolean)

指定されたパラメーターに対してビットごとの排他的 OR (XOR) 演算を実行します。

Explicit(SqlBoolean to Boolean)

SqlBoolean をブール値に変換します。

Explicit(SqlByte to SqlBoolean)

SqlByte パラメーターを SqlBoolean 構造体に変換します。

Explicit(SqlDecimal to SqlBoolean)

SqlDecimal パラメーターを SqlBoolean 構造体に変換します。

Explicit(SqlDouble to SqlBoolean)

SqlDouble パラメーターを SqlBoolean 構造体に変換します。

Explicit(SqlInt16 to SqlBoolean)

SqlInt16 パラメーターを SqlBoolean 構造体に変換します。

Explicit(SqlInt32 to SqlBoolean)

SqlInt32 パラメーターを SqlBoolean 構造体に変換します。

Explicit(SqlInt64 to SqlBoolean)

SqlInt64 パラメーターを SqlBoolean 構造体に変換します。

Explicit(SqlMoney to SqlBoolean)

SqlMoney パラメーターを SqlBoolean 構造体に変換します。

Explicit(SqlSingle to SqlBoolean)

SqlSingle パラメーターを SqlBoolean 構造体に変換します。

Explicit(SqlString to SqlBoolean)

SqlString パラメーターを SqlBoolean 構造体に変換します。

False(SqlBoolean)

false 演算子を使用すると、SqlBooleanValue をテストして、それが false であるかどうかを判断できます。

GreaterThan(SqlBoolean, SqlBoolean)

2 つの SqlBoolean 構造体を比較して、1 つ目が 2 番目の構造体より大きいかどうかを判断します。

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

2 つの SqlBoolean 構造体を比較して、最初の構造体が 2 番目の構造体以上かどうかを判断します。

Implicit(Boolean to SqlBoolean)

指定したバイト値を SqlBooleanに変換します。

Inequality(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、それらが等しくないかどうかを判断します。

LessThan(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンスより小さいかどうかを判断します。

LessThanOrEqual(SqlBoolean, SqlBoolean)

SqlBoolean の 2 つのインスタンスを比較して、最初のインスタンスが 2 番目のインスタンス以下かどうかを判断します。

LogicalNot(SqlBoolean)

SqlBooleanに対して NOT 操作を実行します。

OnesComplement(SqlBoolean)

指定された SqlBoolean 構造体に対して 1 の補数演算を実行します。

True(SqlBoolean)

true 演算子を使用すると、SqlBooleanValue をテストして true かどうかを判断できます。

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

IXmlSerializable.GetSchema()

このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

IXmlSerializable.ReadXml(XmlReader)

このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

IXmlSerializable.WriteXml(XmlWriter)

このメンバーは .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

適用対象

こちらもご覧ください

  • SQL Server のデータ型と ADO.NETの