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
屬性
實作

備註

任何非零的值會解譯為 1。

結構與標準布林值之間的 SqlBoolean 主要差異在於,其中標準布林值有兩個可能值,而 結構 false 有三個 SqlBoolean 可能的值、 trueTrueFalseNull

建構函式

SqlBoolean(Boolean)

使用提供的布林值,初始化 SqlBoolean 結構的新執行個體。

SqlBoolean(Int32)

使用指定的整數值,初始化 SqlBoolean 結構的新執行個體。

欄位

False

表示可以指派至 Value 結構之執行個體的 SqlBoolean 屬性 false 值。

Null

表示 DBNull,可以指派至 SqlBoolean 結構的執行個體。

One

表示可以指派至 ByteValue 結構之執行個體的 SqlBoolean 屬性的一個值。

True

表示可以指派至 Value 結構之執行個體的 SqlBoolean 屬性 true 值。

Zero

表示零值,其可以指派至 ByteValue 結構之執行個體的 SqlBoolean 屬性。

屬性

ByteValue

取得 SqlBoolean 結構的值做為位元組。

IsFalse

指示目前的 Value 是否為 False

IsNull

表示這個 SqlBoolean 結構是否為 Null。

IsTrue

取得值,這個值表示目前的 Value 是否為 True

Value

取得 SqlBoolean 結構的值。 這個屬性是唯讀的。

方法

And(SqlBoolean, SqlBoolean)

計算兩個指定 SqlBoolean 結構的位元 AND 運算。

CompareTo(Object)

比較這個 SqlBoolean 結構與指定的物件,並傳回它們相對值的指示。

CompareTo(SqlBoolean)

將這個 SqlBoolean 物件與提供的 SqlBoolean 物件相比較,並傳回它們相對值的指示。

Equals(Object)

比較提供的物件參數與 SqlBoolean

Equals(SqlBoolean)

指出目前的實例是否等於相同類型的另一個實例。

Equals(SqlBoolean, SqlBoolean)

比較兩個 SqlBoolean 結構,判斷它們是否相等。

GetHashCode()

傳回這個執行個體的雜湊碼。

GetXsdType(XmlSchemaSet)

傳回指定之 XmlSchemaSet 的 XML 結構描述定義語言 (XSD)。

GreaterThan(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體,判斷第一個執行個體是否大於第二個。

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體,判斷第一個執行個體是否大於或等於第二個。

LessThan(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體,判斷第一個執行個體是否小於第二個。

LessThanOrEquals(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體,判斷第一個執行個體是否小於或等於第二個。

NotEquals(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體是否相等。

OnesComplement(SqlBoolean)

在提供的 SqlBoolean 結構上執行一進位補數運算。

Or(SqlBoolean, SqlBoolean)

在兩個指定的 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)

在提供的參數上執行位元 Exclusive-OR 運算。

運算子

BitwiseAnd(SqlBoolean, SqlBoolean)

計算兩個指定 SqlBoolean 結構的位元 AND 運算。

BitwiseOr(SqlBoolean, SqlBoolean)

計算其運算元的位元 OR 運算。

Equality(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體是否相等。

ExclusiveOr(SqlBoolean, SqlBoolean)

在提供的參數上執行位元 Exclusive-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 運算子可以用來測試 ValueSqlBoolean,判斷它是否為 False。

GreaterThan(SqlBoolean, SqlBoolean)

比較兩個 SqlBoolean 結構,判斷第一個結構是否大於第二個。

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

比較兩個 SqlBoolean 結構,判斷第一個結構是否大於或等於第二個。

Implicit(Boolean to SqlBoolean)

將提供的位元組值轉換成 SqlBoolean

Inequality(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體,判斷它們是否不相等。

LessThan(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體,判斷第一個執行個體是否小於第二個。

LessThanOrEqual(SqlBoolean, SqlBoolean)

比較 SqlBoolean 的兩個執行個體,判斷第一個執行個體是否小於或等於第二個。

LogicalNot(SqlBoolean)

SqlBoolean 上執行 NOT 運算。

OnesComplement(SqlBoolean)

在提供的 SqlBoolean 結構上執行一進位補數運算。

True(SqlBoolean)

True 運算子可以用來測試 ValueSqlBoolean,判斷它是否為 True。

明確介面實作

IXmlSerializable.GetSchema()

此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。

IXmlSerializable.ReadXml(XmlReader)

此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。

IXmlSerializable.WriteXml(XmlWriter)

此成員支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。

適用於

另請參閱