Поделиться через


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 и стандартным логическим значением заключается в том, что, где стандартный логический объект имеет два возможных значения, true и false, структура SqlBoolean имеет три возможных значения, True, Falseили Null.

Конструкторы

SqlBoolean(Boolean)

Инициализирует новый экземпляр структуры SqlBoolean с помощью предоставленного логического значения.

SqlBoolean(Int32)

Инициализирует новый экземпляр структуры SqlBoolean с помощью указанного целочисленного значения.

Поля

False

Представляет ложное значение, которое можно назначить свойству Value экземпляра структуры SqlBoolean.

Null

Представляет DBNull, которые можно назначить этому экземпляру структуры SqlBoolean.

One

Представляет одно значение, которое можно назначить свойству ByteValue экземпляра структуры SqlBoolean.

True

Представляет истинное значение, которое можно назначить свойству Value экземпляра структуры SqlBoolean.

Zero

Представляет нулевое значение, которое можно назначить свойству ByteValue экземпляра структуры SqlBoolean.

Свойства

ByteValue

Возвращает значение структуры SqlBoolean в виде байта.

IsFalse

Указывает, является ли текущий ValueFalse.

IsNull

Указывает, имеет ли эта SqlBoolean структура null.

IsTrue

Возвращает значение, указывающее, является ли текущий ValueTrue.

Value

Возвращает значение структуры SqlBoolean. Это свойство доступно только для чтения.

Методы

And(SqlBoolean, SqlBoolean)

Вычисляет побитовую операцию AND двух указанных SqlBoolean структур.

CompareTo(Object)

Сравнивает эту SqlBoolean структуру с указанным объектом и возвращает указание их относительных значений.

CompareTo(SqlBoolean)

Сравнивает этот объект SqlBoolean с предоставленным объектом SqlBoolean и возвращает указание их относительных значений.

Equals(Object)

Сравнивает предоставленный параметр объекта с SqlBoolean.

Equals(SqlBoolean, SqlBoolean)

Сравнивает две SqlBoolean структуры, чтобы определить, равны ли они.

Equals(SqlBoolean)

Указывает, равен ли текущий экземпляр другому экземпляру того же типа.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

GetXsdType(XmlSchemaSet)

Возвращает язык определения схемы XML (XSD) указанного XmlSchemaSet.

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)

Выполняет побитовую операцию OR для двух указанных 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)

Выполняет побитовую монопольную операцию OR для заданных параметров.

Операторы

BitwiseAnd(SqlBoolean, SqlBoolean)

Вычисляет побитовую операцию AND двух указанных SqlBoolean структур.

BitwiseOr(SqlBoolean, SqlBoolean)

Вычисляет битовую или операнды.

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)

Для проверки 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 можно использовать истинный оператор.

Явные реализации интерфейса

IXmlSerializable.GetSchema()

Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.

IXmlSerializable.ReadXml(XmlReader)

Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.

IXmlSerializable.WriteXml(XmlWriter)

Этот член поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.

Применяется к

См. также раздел