SqlBoolean SqlBoolean SqlBoolean SqlBoolean Struct

定义

表示要存储在数据库中或者从数据库中检索的整数值,为 1 或 0。Represents an integer value that is either 1 or 0 to be stored in or retrieved from a database.

public value class SqlBoolean : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
[System.Serializable]
public struct SqlBoolean : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlBoolean = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlBoolean
Implements IComparable, INullable, IXmlSerializable
继承
SqlBooleanSqlBooleanSqlBooleanSqlBoolean
属性
实现

注解

任何非零值视为 1。Any non-zero value is interpreted as 1.

主要区别SqlBoolean结构和一个标准的布尔值是的其中一个标准的布尔值有两个可能的值,truefalse、 一个SqlBoolean结构具有三个可能的值, TrueFalse,或NullThe key difference between a SqlBoolean structure and a standard Boolean value is that, where a standard Boolean has two possible values, true and false, a SqlBoolean structure has three possible values, True, False, or Null.

构造函数

SqlBoolean(Boolean) SqlBoolean(Boolean) SqlBoolean(Boolean) SqlBoolean(Boolean)

使用提供的布尔值初始化 SqlBoolean 结构的新实例。Initializes a new instance of the SqlBoolean structure using the supplied Boolean value.

SqlBoolean(Int32) SqlBoolean(Int32) SqlBoolean(Int32) SqlBoolean(Int32)

使用指定的整数值初始化 SqlBoolean 结构的新实例。Initializes a new instance of the SqlBoolean structure using the specified integer value.

字段

False False False False

表示可分配给 Value 结构实例的 SqlBoolean 属性的“假”值。Represents a false value that can be assigned to the Value property of an instance of the SqlBoolean structure.

Null Null Null Null

表示可指派给 DBNull 结构的此实例的 SqlBooleanRepresents DBNull that can be assigned to this instance of the SqlBoolean structure.

One One One One

表示可分配给 ByteValue 结构的 SqlBoolean 属性的 1 值。Represents a one value that can be assigned to the ByteValue property of an instance of the SqlBoolean structure.

True True True True

表示可分配给 Value 结构实例的 SqlBoolean 属性的“真”值。Represents a true value that can be assigned to the Value property of an instance of the SqlBoolean structure.

Zero Zero Zero Zero

表示可分配给 ByteValue 结构实例的 SqlBoolean 属性的零值。Represents a zero value that can be assigned to the ByteValue property of an instance of the SqlBoolean structure.

属性

ByteValue ByteValue ByteValue ByteValue

获取 SqlBoolean 结构的以字节表示的值。Gets the value of the SqlBoolean structure as a byte.

IsFalse IsFalse IsFalse IsFalse

指示当前 Value 是否为 FalseIndicates whether the current Value is False.

IsNull IsNull IsNull IsNull

指示此 SqlBoolean 结构是否为 null。Indicates whether this SqlBoolean structure is null.

IsTrue IsTrue IsTrue IsTrue

获取一个值,该值指示当前 Value 是否为 TrueGets a value that indicates whether the current Value is True.

Value Value Value Value

获取 SqlBoolean 结构的值。Gets the SqlBoolean structure's value. 此属性是只读的。This property is read-only.

方法

And(SqlBoolean, SqlBoolean) And(SqlBoolean, SqlBoolean) And(SqlBoolean, SqlBoolean) And(SqlBoolean, SqlBoolean)

对两个指定的 SqlBoolean 结构执行按位 AND 运算。Computes the bitwise AND operation of two specified SqlBoolean structures.

CompareTo(SqlBoolean) CompareTo(SqlBoolean) CompareTo(SqlBoolean) CompareTo(SqlBoolean)

将此 SqlBoolean 对象与所提供的 SqlBoolean 对象进行比较,并返回其相对值的指示值。Compares this SqlBoolean object to the supplied SqlBoolean object and returns an indication of their relative values.

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

将此 SqlBoolean 结构与指定对象进行比较,并返回它们的相对值指示。Compares this SqlBoolean structure to a specified object and returns an indication of their relative values.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

将提供的对象参数与 SqlBoolean 比较。Compares the supplied object parameter to the SqlBoolean.

Equals(SqlBoolean, SqlBoolean) Equals(SqlBoolean, SqlBoolean) Equals(SqlBoolean, SqlBoolean) Equals(SqlBoolean, SqlBoolean)

比较两个 SqlBoolean 结构以确定它们是否相等。Compares two SqlBoolean structures to determine whether they are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

返回此实例的哈希代码。Returns the hash code for this instance.

GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet) GetXsdType(XmlSchemaSet)

返回指定的 XmlSchemaSet 的 XML 架构定义语言 (XSD)。Returns the XML Schema definition language (XSD) of the specified XmlSchemaSet.

GreaterThan(SqlBoolean, SqlBoolean) GreaterThan(SqlBoolean, SqlBoolean) GreaterThan(SqlBoolean, SqlBoolean) GreaterThan(SqlBoolean, SqlBoolean)

SqlBoolean 的两个实例进行比较,以确定第一个实例是否大于第二个实例。Compares two instances of SqlBoolean to determine whether the first is greater than the second.

GreaterThanOrEquals(SqlBoolean, SqlBoolean) GreaterThanOrEquals(SqlBoolean, SqlBoolean) GreaterThanOrEquals(SqlBoolean, SqlBoolean) GreaterThanOrEquals(SqlBoolean, SqlBoolean)

SqlBoolean 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。Compares two instances of SqlBoolean to determine whether the first is greater than or equal to the second.

LessThan(SqlBoolean, SqlBoolean) LessThan(SqlBoolean, SqlBoolean) LessThan(SqlBoolean, SqlBoolean) LessThan(SqlBoolean, SqlBoolean)

SqlBoolean 的两个实例进行比较,以确定第一个实例是否小于第二个实例。Compares two instances of SqlBoolean to determine whether the first is less than the second.

LessThanOrEquals(SqlBoolean, SqlBoolean) LessThanOrEquals(SqlBoolean, SqlBoolean) LessThanOrEquals(SqlBoolean, SqlBoolean) LessThanOrEquals(SqlBoolean, SqlBoolean)

SqlBoolean 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。Compares two instances of SqlBoolean to determine whether the first is less than or equal to the second.

NotEquals(SqlBoolean, SqlBoolean) NotEquals(SqlBoolean, SqlBoolean) NotEquals(SqlBoolean, SqlBoolean) NotEquals(SqlBoolean, SqlBoolean)

比较 SqlBoolean 的两个实例是否相等。Compares two instances of SqlBoolean for equality.

OnesComplement(SqlBoolean) OnesComplement(SqlBoolean) OnesComplement(SqlBoolean) OnesComplement(SqlBoolean)

对提供的 SqlBoolean 结构执行 1 的求补运算。Performs a one's complement operation on the supplied SqlBoolean structures.

Or(SqlBoolean, SqlBoolean) Or(SqlBoolean, SqlBoolean) Or(SqlBoolean, SqlBoolean) Or(SqlBoolean, SqlBoolean)

对两个指定的 SqlBoolean 结构执行按位“或”运算。Performs a bitwise OR operation on the two specified SqlBoolean structures.

Parse(String) Parse(String) Parse(String) Parse(String)

将逻辑值的指定 String 表示形式转换为它的等效 SqlBooleanConverts the specified String representation of a logical value to its SqlBoolean equivalent.

ToSqlByte() ToSqlByte() ToSqlByte() ToSqlByte()

将此 SqlBoolean 结构转换为 SqlByteConverts this SqlBoolean structure to SqlByte.

ToSqlDecimal() ToSqlDecimal() ToSqlDecimal() ToSqlDecimal()

将此 SqlBoolean 结构转换为 SqlDecimalConverts this SqlBoolean structure to SqlDecimal.

ToSqlDouble() ToSqlDouble() ToSqlDouble() ToSqlDouble()

将此 SqlBoolean 结构转换为 SqlDoubleConverts this SqlBoolean structure to SqlDouble.

ToSqlInt16() ToSqlInt16() ToSqlInt16() ToSqlInt16()

将此 SqlBoolean 结构转换为 SqlInt16Converts this SqlBoolean structure to SqlInt16.

ToSqlInt32() ToSqlInt32() ToSqlInt32() ToSqlInt32()

将此 SqlBoolean 结构转换为 SqlInt32Converts this SqlBoolean structure to SqlInt32.

ToSqlInt64() ToSqlInt64() ToSqlInt64() ToSqlInt64()

将此 SqlBoolean 结构转换为 SqlInt64Converts this SqlBoolean structure to SqlInt64.

ToSqlMoney() ToSqlMoney() ToSqlMoney() ToSqlMoney()

将此 SqlBoolean 结构转换为 SqlMoneyConverts this SqlBoolean structure to SqlMoney.

ToSqlSingle() ToSqlSingle() ToSqlSingle() ToSqlSingle()

将此 SqlBoolean 结构转换为 SqlSingleConverts this SqlBoolean structure to SqlSingle.

ToSqlString() ToSqlString() ToSqlString() ToSqlString()

将此 SqlBoolean 结构转换为 SqlStringConverts this SqlBoolean structure to SqlString.

ToString() ToString() ToString() ToString()

将此 SqlBoolean 结构转换为字符串。Converts this SqlBoolean structure to a string.

Xor(SqlBoolean, SqlBoolean) Xor(SqlBoolean, SqlBoolean) Xor(SqlBoolean, SqlBoolean) Xor(SqlBoolean, SqlBoolean)

对提供的参数执行按位“异或”运算。Performs a bitwise exclusive-OR operation on the supplied parameters.

操作员

BitwiseAnd(SqlBoolean, SqlBoolean) BitwiseAnd(SqlBoolean, SqlBoolean) BitwiseAnd(SqlBoolean, SqlBoolean) BitwiseAnd(SqlBoolean, SqlBoolean)

对两个指定的 SqlBoolean 结构执行按位 AND 运算。Computes the bitwise AND operation of two specified SqlBoolean structures.

BitwiseOr(SqlBoolean, SqlBoolean) BitwiseOr(SqlBoolean, SqlBoolean) BitwiseOr(SqlBoolean, SqlBoolean) BitwiseOr(SqlBoolean, SqlBoolean)

对其操作数执行按位“或”运算。Computes the bitwise OR of its operands.

Equality(SqlBoolean, SqlBoolean) Equality(SqlBoolean, SqlBoolean) Equality(SqlBoolean, SqlBoolean) Equality(SqlBoolean, SqlBoolean)

比较 SqlBoolean 的两个实例是否相等。Compares two instances of SqlBoolean for equality.

ExclusiveOr(SqlBoolean, SqlBoolean) ExclusiveOr(SqlBoolean, SqlBoolean) ExclusiveOr(SqlBoolean, SqlBoolean) ExclusiveOr(SqlBoolean, SqlBoolean)

对提供的参数执行按位“异或”(XOR) 运算。Performs a bitwise exclusive-OR (XOR) operation on the supplied parameters.

Explicit(SqlString to SqlBoolean) Explicit(SqlString to SqlBoolean) Explicit(SqlString to SqlBoolean) Explicit(SqlString to SqlBoolean)

SqlString 参数转换为 SqlBoolean 结构。Converts the SqlString parameter to a SqlBoolean structure.

Explicit(SqlSingle to SqlBoolean) Explicit(SqlSingle to SqlBoolean) Explicit(SqlSingle to SqlBoolean) Explicit(SqlSingle to SqlBoolean)

SqlSingle 参数转换为 SqlBoolean 结构。Converts the SqlSingle parameter to a SqlBoolean structure.

Explicit(SqlMoney to SqlBoolean) Explicit(SqlMoney to SqlBoolean) Explicit(SqlMoney to SqlBoolean) Explicit(SqlMoney to SqlBoolean)

SqlMoney 参数转换为 SqlBoolean 结构。Converts the SqlMoney parameter to a SqlBoolean structure.

Explicit(SqlInt32 to SqlBoolean) Explicit(SqlInt32 to SqlBoolean) Explicit(SqlInt32 to SqlBoolean) Explicit(SqlInt32 to SqlBoolean)

SqlInt32 参数转换为 SqlBoolean 结构。Converts the SqlInt32 parameter to a SqlBoolean structure.

Explicit(SqlInt64 to SqlBoolean) Explicit(SqlInt64 to SqlBoolean) Explicit(SqlInt64 to SqlBoolean) Explicit(SqlInt64 to SqlBoolean)

SqlInt64 参数转换为 SqlBoolean 结构。Converts the SqlInt64 parameter to a SqlBoolean structure.

Explicit(SqlDouble to SqlBoolean) Explicit(SqlDouble to SqlBoolean) Explicit(SqlDouble to SqlBoolean) Explicit(SqlDouble to SqlBoolean)

SqlDouble 参数转换为 SqlBoolean 结构。Converts the SqlDouble parameter to a SqlBoolean structure.

Explicit(SqlInt16 to SqlBoolean) Explicit(SqlInt16 to SqlBoolean) Explicit(SqlInt16 to SqlBoolean) Explicit(SqlInt16 to SqlBoolean)

SqlInt16 参数转换为 SqlBoolean 结构。Converts the SqlInt16 parameter to a SqlBoolean structure.

Explicit(SqlDecimal to SqlBoolean) Explicit(SqlDecimal to SqlBoolean) Explicit(SqlDecimal to SqlBoolean) Explicit(SqlDecimal to SqlBoolean)

SqlDecimal 参数转换为 SqlBoolean 结构。Converts the SqlDecimal parameter to a SqlBoolean structure.

Explicit(SqlByte to SqlBoolean) Explicit(SqlByte to SqlBoolean) Explicit(SqlByte to SqlBoolean) Explicit(SqlByte to SqlBoolean)

SqlByte 参数转换为 SqlBoolean 结构。Converts the SqlByte parameter to a SqlBoolean structure.

Explicit(SqlBoolean to Boolean) Explicit(SqlBoolean to Boolean) Explicit(SqlBoolean to Boolean) Explicit(SqlBoolean to Boolean)

SqlBoolean 转换为布尔值。Converts a SqlBoolean to a Boolean.

False(SqlBoolean) False(SqlBoolean) False(SqlBoolean) False(SqlBoolean)

可以使用“假”运算符来测试 ValueSqlBoolean 以确定它是否为“假”。The false operator can be used to test the Value of the SqlBoolean to determine whether it is false.

GreaterThan(SqlBoolean, SqlBoolean) GreaterThan(SqlBoolean, SqlBoolean) GreaterThan(SqlBoolean, SqlBoolean) GreaterThan(SqlBoolean, SqlBoolean)

对两个 SqlBoolean 结构进行比较,以确定第一个结构是否大于第二个结构。Compares two SqlBoolean structures to determine whether the first is greater than the second.

GreaterThanOrEqual(SqlBoolean, SqlBoolean) GreaterThanOrEqual(SqlBoolean, SqlBoolean) GreaterThanOrEqual(SqlBoolean, SqlBoolean) GreaterThanOrEqual(SqlBoolean, SqlBoolean)

对两个 SqlBoolean 结构进行比较,以确定第一个结构是否大于或等于第二个结构。Compares two SqlBoolean structures to determine whether the first is greater than or equal to the second.

Implicit(Boolean to SqlBoolean) Implicit(Boolean to SqlBoolean) Implicit(Boolean to SqlBoolean) Implicit(Boolean to SqlBoolean)

将提供的字节值转换为 SqlBooleanConverts the supplied byte value to a SqlBoolean.

Inequality(SqlBoolean, SqlBoolean) Inequality(SqlBoolean, SqlBoolean) Inequality(SqlBoolean, SqlBoolean) Inequality(SqlBoolean, SqlBoolean)

SqlBoolean 的两个实例进行比较,以确定它们是否不相等。Compares two instances of SqlBoolean to determine whether they are not equal.

LessThan(SqlBoolean, SqlBoolean) LessThan(SqlBoolean, SqlBoolean) LessThan(SqlBoolean, SqlBoolean) LessThan(SqlBoolean, SqlBoolean)

SqlBoolean 的两个实例进行比较,以确定第一个实例是否小于第二个实例。Compares two instances of SqlBoolean to determine whether the first is less than the second.

LessThanOrEqual(SqlBoolean, SqlBoolean) LessThanOrEqual(SqlBoolean, SqlBoolean) LessThanOrEqual(SqlBoolean, SqlBoolean) LessThanOrEqual(SqlBoolean, SqlBoolean)

SqlBoolean 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。Compares two instances of SqlBoolean to determine whether the first is less than or equal to the second.

LogicalNot(SqlBoolean) LogicalNot(SqlBoolean) LogicalNot(SqlBoolean) LogicalNot(SqlBoolean)

SqlBoolean 执行 NOT 运算。Performs a NOT operation on a SqlBoolean.

OnesComplement(SqlBoolean) OnesComplement(SqlBoolean) OnesComplement(SqlBoolean) OnesComplement(SqlBoolean)

对提供的 SqlBoolean 结构执行 1 的求补运算。Performs a one's complement operation on the supplied SqlBoolean structures.

True(SqlBoolean) True(SqlBoolean) True(SqlBoolean) True(SqlBoolean)

可以使用“真”运算符来测试 ValueSqlBoolean 以确定它是否为真。The true operator can be used to test the Value of the SqlBoolean to determine whether it is true.

显式界面实现

IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema() IXmlSerializable.GetSchema()

此成员支持 .NET Framework 结构,不能在代码中直接使用。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader) IXmlSerializable.ReadXml(XmlReader)

此成员支持 .NET Framework 结构,不能在代码中直接使用。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter) IXmlSerializable.WriteXml(XmlWriter)

此成员支持 .NET Framework 结构,不能在代码中直接使用。This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

适用于

另请参阅