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 属性的真实值。

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)

对提供的参数执行按位排他或运算。

运算符

BitwiseAnd(SqlBoolean, SqlBoolean)

计算两个指定 SqlBoolean 结构的按位 AND 运算。

BitwiseOr(SqlBoolean, SqlBoolean)

计算其操作数的按位 OR。

Equality(SqlBoolean, SqlBoolean)

比较两个相等 SqlBoolean 实例。

ExclusiveOr(SqlBoolean, SqlBoolean)

对提供的参数执行按位排他或 (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 基础结构,不应直接从代码使用。

适用于

另请参阅