共用方式為


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 結構和標準布爾值之間的主要差異在於,其中標準布爾值有兩個可能值,truefalseSqlBoolean 結構有三個可能的值:TrueFalseNull

建構函式

SqlBoolean(Boolean)

使用提供的布爾值,初始化 SqlBoolean 結構的新實例。

SqlBoolean(Int32)

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

欄位

False

表示可以指派給 SqlBoolean 結構實例之 Value 屬性的 false 值。

Null

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

One

表示一個值,可指派給 SqlBoolean 結構實例的 ByteValue 屬性。

True

表示可以指派給 SqlBoolean 結構實例之 Value 屬性的 true 值。

Zero

表示零值,可指派給 SqlBoolean 結構實例的 ByteValue 屬性。

屬性

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, SqlBoolean)

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

Equals(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)

在提供的參數上執行位獨佔 OR 作業。

運算子

BitwiseAnd(SqlBoolean, SqlBoolean)

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

BitwiseOr(SqlBoolean, SqlBoolean)

計算其操作數位 OR。

Equality(SqlBoolean, SqlBoolean)

比較兩個 SqlBoolean 實例是否相等。

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)

比較兩個 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 運算子可用來測試 SqlBooleanValue,以判斷其是否為 true。

明確介面實作

IXmlSerializable.GetSchema()

此成員支援 .NET Framework 基礎結構,並不適合直接從您的程式代碼使用。

IXmlSerializable.ReadXml(XmlReader)

此成員支援 .NET Framework 基礎結構,並不適合直接從您的程式代碼使用。

IXmlSerializable.WriteXml(XmlWriter)

此成員支援 .NET Framework 基礎結構,並不適合直接從您的程式代碼使用。

適用於

另請參閱