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
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
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 falseSqlBoolean struktura má tři možné hodnoty, True, , Falsenebo Null.

Konstruktory

Name Description
SqlBoolean(Boolean)

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

SqlBoolean(Int32)

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

Pole

Name Description
False

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

Null

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

One

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

True

Představuje skutečnou hodnotu, kterou lze přiřadit k Value vlastnosti instance SqlBoolean struktury.

Zero

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

Vlastnosti

Name Description
ByteValue

Získá hodnotu SqlBoolean struktury jako bajt.

IsFalse

Určuje, zda je Falseaktuální Value hodnota .

IsNull

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

IsTrue

Získá hodnotu, která určuje, zda je Trueaktuální Value .

Value

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

Metody

Name Description
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 SqlBoolean objektem a vrátí indikaci jejich relativních hodnot.

Equals(Object)

Porovná zadaný parametr objektu s parametrem SqlBoolean.

Equals(SqlBoolean, SqlBoolean)

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

GetHashCode()

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

GetXsdType(XmlSchemaSet)

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

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čí, zda 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čí, zda 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 se dvěma zadanými SqlBoolean strukturami.

Parse(String)

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

ToSqlByte()

Převede tuto SqlBoolean strukturu na SqlByte.

ToSqlDecimal()

Převede tuto SqlBoolean strukturu na SqlDecimal.

ToSqlDouble()

Převede tuto SqlBoolean strukturu na SqlDouble.

ToSqlInt16()

Převede tuto SqlBoolean strukturu na SqlInt16.

ToSqlInt32()

Převede tuto SqlBoolean strukturu na SqlInt32.

ToSqlInt64()

Převede tuto SqlBoolean strukturu na SqlInt64.

ToSqlMoney()

Převede tuto SqlBoolean strukturu na SqlMoney.

ToSqlSingle()

Převede tuto SqlBoolean strukturu na SqlSingle.

ToSqlString()

Převede tuto SqlBoolean strukturu 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

Name Description
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 hodnotu SqlBoolean na logickou hodnotu.

Explicit(SqlByte to SqlBoolean)

SqlByte Převede parametr na SqlBoolean strukturu.

Explicit(SqlDecimal to SqlBoolean)

SqlDecimal Převede parametr na SqlBoolean strukturu.

Explicit(SqlDouble to SqlBoolean)

SqlDouble Převede parametr na SqlBoolean strukturu.

Explicit(SqlInt16 to SqlBoolean)

SqlInt16 Převede parametr na SqlBoolean strukturu.

Explicit(SqlInt32 to SqlBoolean)

SqlInt32 Převede parametr na SqlBoolean strukturu.

Explicit(SqlInt64 to SqlBoolean)

SqlInt64 Převede parametr na SqlBoolean strukturu.

Explicit(SqlMoney to SqlBoolean)

SqlMoney Převede parametr na SqlBoolean strukturu.

Explicit(SqlSingle to SqlBoolean)

SqlSingle Převede parametr na SqlBoolean strukturu.

Explicit(SqlString to SqlBoolean)

SqlString Převede parametr na SqlBoolean strukturu.

False(SqlBoolean)

Operátor false lze použít k otestování operátoru 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čí, jestli je první větší nebo roven druhé.

Implicit(Boolean to SqlBoolean)

Převede zadanou bajtovou SqlBooleanhodnotu na hodnotu .

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čí, zda je první menší nebo roven druhé.

LogicalNot(SqlBoolean)

Provede 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í operátoru ValueSqlBoolean k určení, zda je pravdivý.

Explicitní implementace rozhraní

Name Description
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é