Udostępnij za pośrednictwem


SqlBoolean Struktura

Definicja

Reprezentuje wartość całkowitą, która ma być przechowywana w bazie danych lub pobierana z bazy danych, czyli 1 lub 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
Dziedziczenie
SqlBoolean
Atrybuty
Implementuje

Uwagi

Każda wartość niezerowa jest interpretowana jako 1.

Kluczową różnicą między strukturą SqlBoolean a standardową wartością logiczną jest to, że w przypadku, gdy standardowa wartość logiczna ma dwie możliwe wartości, true i false, struktura SqlBoolean ma trzy możliwe wartości, True, Falselub Null.

Konstruktory

SqlBoolean(Boolean)

Inicjuje nowe wystąpienie struktury SqlBoolean przy użyciu podanej wartości logicznej.

SqlBoolean(Int32)

Inicjuje nowe wystąpienie struktury SqlBoolean przy użyciu określonej wartości całkowitej.

Pola

False

Reprezentuje wartość false, którą można przypisać do właściwości Value wystąpienia struktury SqlBoolean.

Null

Reprezentuje DBNull, które można przypisać do tego wystąpienia struktury SqlBoolean.

One

Reprezentuje jedną wartość, którą można przypisać do właściwości ByteValue wystąpienia struktury SqlBoolean.

True

Reprezentuje wartość true, którą można przypisać do właściwości Value wystąpienia struktury SqlBoolean.

Zero

Reprezentuje wartość zero, którą można przypisać do właściwości ByteValue wystąpienia struktury SqlBoolean.

Właściwości

ByteValue

Pobiera wartość struktury SqlBoolean jako bajt.

IsFalse

Wskazuje, czy bieżąca Value jest False.

IsNull

Wskazuje, czy ta struktura SqlBoolean ma wartość null.

IsTrue

Pobiera wartość wskazującą, czy bieżąca Value jest True.

Value

Pobiera wartość struktury SqlBoolean. Ta właściwość jest tylko do odczytu.

Metody

And(SqlBoolean, SqlBoolean)

Oblicza bitową operację AND dwóch określonych struktur SqlBoolean.

CompareTo(Object)

Porównuje tę SqlBoolean strukturę z określonym obiektem i zwraca wskazanie ich wartości względnych.

CompareTo(SqlBoolean)

Porównuje ten obiekt SqlBoolean z podanym obiektem SqlBoolean i zwraca wskazanie ich wartości względnych.

Equals(Object)

Porównuje podany parametr obiektu z SqlBoolean.

Equals(SqlBoolean, SqlBoolean)

Porównuje dwie struktury SqlBoolean, aby określić, czy są równe.

Equals(SqlBoolean)

Wskazuje, czy bieżące wystąpienie jest równe innemu wystąpieniu tego samego typu.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

GetXsdType(XmlSchemaSet)

Zwraca język definicji schematu XML (XSD) określonego XmlSchemaSet.

GreaterThan(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean, aby określić, czy pierwszy jest większy niż drugi.

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean, aby określić, czy pierwszy jest większy, czy równy drugiej.

LessThan(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean, aby określić, czy pierwszy jest mniejszy niż drugi.

LessThanOrEquals(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean, aby określić, czy pierwszy jest mniejszy niż lub równy drugiej.

NotEquals(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean pod kątem równości.

OnesComplement(SqlBoolean)

Wykonuje operację uzupełniania na podanych strukturach SqlBoolean.

Or(SqlBoolean, SqlBoolean)

Wykonuje bitową operację OR na dwóch określonych strukturach SqlBoolean.

Parse(String)

Konwertuje określoną String reprezentację wartości logicznej na równoważną SqlBoolean.

ToSqlByte()

Konwertuje tę strukturę SqlBoolean na SqlByte.

ToSqlDecimal()

Konwertuje tę strukturę SqlBoolean na SqlDecimal.

ToSqlDouble()

Konwertuje tę strukturę SqlBoolean na SqlDouble.

ToSqlInt16()

Konwertuje tę strukturę SqlBoolean na SqlInt16.

ToSqlInt32()

Konwertuje tę strukturę SqlBoolean na SqlInt32.

ToSqlInt64()

Konwertuje tę strukturę SqlBoolean na SqlInt64.

ToSqlMoney()

Konwertuje tę strukturę SqlBoolean na SqlMoney.

ToSqlSingle()

Konwertuje tę strukturę SqlBoolean na SqlSingle.

ToSqlString()

Konwertuje tę strukturę SqlBoolean na SqlString.

ToString()

Konwertuje tę strukturę SqlBoolean na ciąg.

Xor(SqlBoolean, SqlBoolean)

Wykonuje bitową operację wyłączną OR na podanych parametrach.

Operatory

BitwiseAnd(SqlBoolean, SqlBoolean)

Oblicza bitową operację AND dwóch określonych struktur SqlBoolean.

BitwiseOr(SqlBoolean, SqlBoolean)

Oblicza bitowe OR jego operandów.

Equality(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean pod kątem równości.

ExclusiveOr(SqlBoolean, SqlBoolean)

Wykonuje bitową operację exclusive-OR (XOR) na podanych parametrach.

Explicit(SqlBoolean to Boolean)

Konwertuje SqlBoolean na wartość logiczną.

Explicit(SqlByte to SqlBoolean)

Konwertuje parametr SqlByte na strukturę SqlBoolean.

Explicit(SqlDecimal to SqlBoolean)

Konwertuje parametr SqlDecimal na strukturę SqlBoolean.

Explicit(SqlDouble to SqlBoolean)

Konwertuje parametr SqlDouble na strukturę SqlBoolean.

Explicit(SqlInt16 to SqlBoolean)

Konwertuje parametr SqlInt16 na strukturę SqlBoolean.

Explicit(SqlInt32 to SqlBoolean)

Konwertuje parametr SqlInt32 na strukturę SqlBoolean.

Explicit(SqlInt64 to SqlBoolean)

Konwertuje parametr SqlInt64 na strukturę SqlBoolean.

Explicit(SqlMoney to SqlBoolean)

Konwertuje parametr SqlMoney na strukturę SqlBoolean.

Explicit(SqlSingle to SqlBoolean)

Konwertuje parametr SqlSingle na strukturę SqlBoolean.

Explicit(SqlString to SqlBoolean)

Konwertuje parametr SqlString na strukturę SqlBoolean.

False(SqlBoolean)

Operator false może służyć do testowania ValueSqlBoolean w celu określenia, czy jest to fałsz.

GreaterThan(SqlBoolean, SqlBoolean)

Porównuje dwie struktury SqlBoolean, aby określić, czy pierwsza jest większa niż druga.

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

Porównuje dwie struktury SqlBoolean, aby określić, czy pierwsza jest większa, czy równa drugiej.

Implicit(Boolean to SqlBoolean)

Konwertuje podaną wartość bajtu na SqlBoolean.

Inequality(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean, aby określić, czy nie są równe.

LessThan(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean, aby określić, czy pierwszy jest mniejszy niż drugi.

LessThanOrEqual(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia SqlBoolean, aby określić, czy pierwszy jest mniejszy niż lub równy drugiej.

LogicalNot(SqlBoolean)

Wykonuje operację NOT na SqlBoolean.

OnesComplement(SqlBoolean)

Wykonuje operację uzupełniania na podanych strukturach SqlBoolean.

True(SqlBoolean)

Prawdziwy operator może służyć do testowania ValueSqlBoolean w celu ustalenia, czy jest to prawda.

Jawne implementacje interfejsu

IXmlSerializable.GetSchema()

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu.

IXmlSerializable.ReadXml(XmlReader)

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu.

IXmlSerializable.WriteXml(XmlWriter)

Ten element członkowski obsługuje infrastrukturę programu .NET Framework i nie ma być używany bezpośrednio z poziomu kodu.

Dotyczy

Zobacz też