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 и стандартным логическим значением заключается в том, что, когда стандартная логическое значение имеет два возможных значения, true а SqlBooleanfalseструктура имеет три возможных значения, TrueFalseили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

Указывает, является Falseли текущимValue.

IsNull

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

IsTrue

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

Value

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

Методы

Имя Описание
And(SqlBoolean, SqlBoolean)

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

CompareTo(Object)

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

CompareTo(SqlBoolean)

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

Equals(Object)

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

Equals(SqlBoolean, SqlBoolean)

Сравнивает две 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)

Оператор false можно использовать для проверки 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 и не предназначен для использования непосредственно из кода.

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

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