SqlBoolean 結構

定義

表示要儲存或從資料庫擷取的1或0整數值。

public value class SqlBoolean : IComparable, System::Data::SqlTypes::INullable
public value class SqlBoolean : IComparable, 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
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlBoolean = struct
    interface INullable
[<System.Serializable>]
type SqlBoolean = struct
    interface INullable
    interface IXmlSerializable
type SqlBoolean = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlBoolean
Implements IComparable, INullable
Public Structure SqlBoolean
Implements IComparable, INullable, IXmlSerializable
繼承
SqlBoolean
屬性
實作

備註

任何非零值都被解釋為 1。

結構與標準布林值的主要差異 SqlBoolean 在於,標準布林值有兩個可能值, truefalse結構 SqlBoolean 有三個可能值,分別為 TrueFalseNull

建構函式

名稱 Description
SqlBoolean(Boolean)

使用所提供的布林值初始化結構的新實例 SqlBoolean

SqlBoolean(Int32)

使用指定的整數值初始化結構的新實例 SqlBoolean

欄位

名稱 Description
False

代表一個可以指派給 Value 結構實例 SqlBoolean 屬性的假值。

Null

表示 DBNull 可指派給此結構實例 SqlBoolean 的 。

One

代表一個可賦值給 ByteValue 結構實例 SqlBoolean 的屬性。

True

代表一個可被 Value 賦予結構實例 SqlBoolean 屬性的真實值。

Zero

代表一個可以賦值為 ByteValue 結構實例 SqlBoolean 屬性的零值。

屬性

名稱 Description
ByteValue

會取得 SqlBoolean 結構值為位元組。

IsFalse

表示電流 Value 是否為 False

IsNull

表示此 SqlBoolean 結構是否為零。

IsTrue

得到一個表示電流 Value 是否為 True的值。

Value

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

方法

名稱 Description
And(SqlBoolean, SqlBoolean)

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

CompareTo(Object)

將此 SqlBoolean 結構與指定物件比較,並回傳其相對值的指示。

CompareTo(SqlBoolean)

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

Equals(Object)

將所提供的物件參數與 SqlBoolean比較。

Equals(SqlBoolean, SqlBoolean)

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

GetHashCode()

傳回這個實例的哈希碼。

GetXsdType(XmlSchemaSet)

回傳指定的 XmlSchemaSetXML 結構定義語言(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 結構執行逐位元或運算。

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)

對所提供參數執行位元異或運算。

操作員

名稱 Description
BitwiseAnd(SqlBoolean, SqlBoolean)

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

BitwiseOr(SqlBoolean, SqlBoolean)

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

Equality(SqlBoolean, SqlBoolean)

比較兩個 的 SqlBoolean 實例,為相等。

ExclusiveOr(SqlBoolean, SqlBoolean)

對所提供參數執行逐位元異或(XOR)運算。

Explicit(SqlBoolean to Boolean)

將 a 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)

假算符可用來測試 的 ValueSqlBoolean ,以判斷其是否為假。

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)

對 執行 NOT 操作。SqlBoolean

OnesComplement(SqlBoolean)

對所 SqlBoolean 提供結構執行一補數運算。

True(SqlBoolean)

真算子可用來測試 的 ValueSqlBoolean ,以判斷其是否為真。

明確介面實作

名稱 Description
IXmlSerializable.GetSchema()

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IXmlSerializable.ReadXml(XmlReader)

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IXmlSerializable.WriteXml(XmlWriter)

此成員支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

適用於

另請參閱