Sdílet prostřednictvím


SqlBoolean Struktura

Definice

Představuje celočíselnou hodnotu, která je buď 1, nebo 0, která má být uložena nebo načtena z databáze.

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
Dědičnost
SqlBoolean
Atributy
Implementuje

Poznámky

Jakákoli nenulová hodnota se interpretuje jako 1.

Klíčovým rozdílem mezi strukturou SqlBoolean a standardní logickou hodnotou je, že pokud má standardní logická hodnota dvě možné hodnoty, true a false, struktura SqlBoolean má tři možné hodnoty, True, Falsenebo Null.

Konstruktory

SqlBoolean(Boolean)

Inicializuje novou instanci struktury SqlBoolean pomocí zadané logické hodnoty.

SqlBoolean(Int32)

Inicializuje novou instanci SqlBoolean struktury pomocí zadané celočíselné hodnoty.

Pole

False

Představuje hodnotu false, která lze přiřadit k Value vlastnost instance SqlBoolean struktury.

Null

Představuje DBNull, které lze přiřadit k této instanci struktury SqlBoolean.

One

Představuje jednu hodnotu, která může být přiřazena k ByteValue vlastnost instance SqlBoolean struktury.

True

Představuje skutečnou hodnotu, která může být přiřazena k Value vlastnost instance SqlBoolean struktury.

Zero

Představuje nulovou hodnotu, kterou lze přiřadit k ByteValue vlastnosti instance SqlBoolean struktury.

Vlastnosti

ByteValue

Získá hodnotu SqlBoolean struktury jako bajt.

IsFalse

Určuje, zda je aktuální ValueFalse.

IsNull

Určuje, zda má tato SqlBoolean struktura hodnotu null.

IsTrue

Získá hodnotu označující, zda je aktuální ValueTrue.

Value

Získá hodnotu struktury SqlBoolean. Tato vlastnost je jen pro čtení.

Metody

And(SqlBoolean, SqlBoolean)

Vypočítá bitové operace AND dvou zadaných SqlBoolean struktur.

CompareTo(Object)

Porovná tuto SqlBoolean strukturu se zadaným objektem a vrátí indikaci jejich relativních hodnot.

CompareTo(SqlBoolean)

Porovná tento SqlBoolean objekt se zadaným objektem SqlBoolean a vrátí indikaci jejich relativních hodnot.

Equals(Object)

Porovná zadaný parametr objektu s SqlBoolean.

Equals(SqlBoolean, SqlBoolean)

Porovná dvě SqlBoolean struktury a určí, jestli jsou stejné.

Equals(SqlBoolean)

Určuje, zda je aktuální instance rovna jiné instanci stejného typu.

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetXsdType(XmlSchemaSet)

Vrátí jazyk XSD (XML Schema Definition Language) zadaného XmlSchemaSet.

GreaterThan(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean a určí, jestli je první větší než druhá.

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean a určí, jestli je první větší nebo roven druhé.

LessThan(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean a určí, jestli je první menší než druhá.

LessThanOrEquals(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean a určí, jestli je první menší nebo roven druhé.

NotEquals(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean rovnosti.

OnesComplement(SqlBoolean)

Provede operaci doplňku na zadaných SqlBoolean strukturách.

Or(SqlBoolean, SqlBoolean)

Provede bitové operace OR na dvou zadaných SqlBoolean strukturách.

Parse(String)

Převede zadanou String reprezentaci logické hodnoty na její SqlBoolean ekvivalent.

ToSqlByte()

Převede tuto strukturu SqlBoolean na SqlByte.

ToSqlDecimal()

Převede tuto strukturu SqlBoolean na SqlDecimal.

ToSqlDouble()

Převede tuto strukturu SqlBoolean na SqlDouble.

ToSqlInt16()

Převede tuto strukturu SqlBoolean na SqlInt16.

ToSqlInt32()

Převede tuto strukturu SqlBoolean na SqlInt32.

ToSqlInt64()

Převede tuto strukturu SqlBoolean na SqlInt64.

ToSqlMoney()

Převede tuto strukturu SqlBoolean na SqlMoney.

ToSqlSingle()

Převede tuto strukturu SqlBoolean na SqlSingle.

ToSqlString()

Převede tuto strukturu SqlBoolean na SqlString.

ToString()

Převede tuto SqlBoolean strukturu na řetězec.

Xor(SqlBoolean, SqlBoolean)

Provede bitové operace exclusive-OR na zadaných parametrech.

Operátory

BitwiseAnd(SqlBoolean, SqlBoolean)

Vypočítá bitové operace AND dvou zadaných SqlBoolean struktur.

BitwiseOr(SqlBoolean, SqlBoolean)

Vypočítá bitový operátor OR jeho operandů.

Equality(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean rovnosti.

ExclusiveOr(SqlBoolean, SqlBoolean)

Provede bitové operace exclusive-OR (XOR) na zadaných parametrech.

Explicit(SqlBoolean to Boolean)

Převede SqlBoolean na logickou hodnotu.

Explicit(SqlByte to SqlBoolean)

Převede parametr SqlByte na strukturu SqlBoolean.

Explicit(SqlDecimal to SqlBoolean)

Převede parametr SqlDecimal na strukturu SqlBoolean.

Explicit(SqlDouble to SqlBoolean)

Převede parametr SqlDouble na strukturu SqlBoolean.

Explicit(SqlInt16 to SqlBoolean)

Převede parametr SqlInt16 na strukturu SqlBoolean.

Explicit(SqlInt32 to SqlBoolean)

Převede parametr SqlInt32 na strukturu SqlBoolean.

Explicit(SqlInt64 to SqlBoolean)

Převede parametr SqlInt64 na strukturu SqlBoolean.

Explicit(SqlMoney to SqlBoolean)

Převede parametr SqlMoney na strukturu SqlBoolean.

Explicit(SqlSingle to SqlBoolean)

Převede parametr SqlSingle na strukturu SqlBoolean.

Explicit(SqlString to SqlBoolean)

Převede parametr SqlString na strukturu SqlBoolean.

False(SqlBoolean)

Operátor false lze použít k otestování ValueSqlBoolean k určení, zda je false.

GreaterThan(SqlBoolean, SqlBoolean)

Porovná dvě SqlBoolean struktury a určí, jestli je první větší než druhá.

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

Porovná dvě SqlBoolean struktury a určí, zda je první větší nebo roven druhé.

Implicit(Boolean to SqlBoolean)

Převede zadanou bajtovou hodnotu na SqlBoolean.

Inequality(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean a určí, jestli se nerovnají.

LessThan(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean a určí, jestli je první menší než druhá.

LessThanOrEqual(SqlBoolean, SqlBoolean)

Porovná dvě instance SqlBoolean a určí, jestli je první menší nebo roven druhé.

LogicalNot(SqlBoolean)

Provádí operaci NOT na SqlBoolean.

OnesComplement(SqlBoolean)

Provede operaci doplňku na zadaných SqlBoolean strukturách.

True(SqlBoolean)

Skutečný operátor lze použít k otestování ValueSqlBoolean k určení, zda je pravdivý.

Explicitní implementace rozhraní

IXmlSerializable.GetSchema()

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

IXmlSerializable.ReadXml(XmlReader)

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

IXmlSerializable.WriteXml(XmlWriter)

Tento člen podporuje infrastrukturu rozhraní .NET Framework a není určen k použití přímo z vašeho kódu.

Platí pro

Viz také