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


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 и стандартным логическим значением заключается в том, что, если стандартный логический объект имеет два возможных значения и falsetrue , 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

Показывает, задано ли для текущего свойства Value значение False.

IsNull

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

IsTrue

Получает значение, указывающее имеет ли данный Value значение True.

Value

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

Методы

And(SqlBoolean, SqlBoolean)

Вычисляет результат битовой операции логического умножения для двух указанных структур SqlBoolean.

CompareTo(Object)

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

CompareTo(SqlBoolean)

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

Equals(Object)

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

Equals(SqlBoolean)

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

Equals(SqlBoolean, SqlBoolean)

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

GetHashCode()

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

GetXsdType(XmlSchemaSet)

Возвращает XSD (XML-схему) заданного объекта 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)

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

Выполняет битовую операцию исключающего логического сложения с предоставленными параметрами.

Операторы

BitwiseAnd(SqlBoolean, SqlBoolean)

Вычисляет результат битовой операции логического умножения для двух указанных структур SqlBoolean.

BitwiseOr(SqlBoolean, SqlBoolean)

Вычисляет результат битовой операции логического сложения операндов.

Equality(SqlBoolean, SqlBoolean)

Сравнивает на равенство два экземпляра SqlBoolean.

ExclusiveOr(SqlBoolean, SqlBoolean)

Выполняет побитовую операцию исключающего логического сложения с предоставленными параметрами.

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

OnesComplement(SqlBoolean)

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

True(SqlBoolean)

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

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

IXmlSerializable.GetSchema()

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

IXmlSerializable.ReadXml(XmlReader)

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

IXmlSerializable.WriteXml(XmlWriter)

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.

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

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