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
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
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 a falseSqlBoolean struktura ma trzy możliwe wartości, True, Falselub Null.

Konstruktory

Nazwa Opis
SqlBoolean(Boolean)

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

SqlBoolean(Int32)

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

Pola

Nazwa Opis
False

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

Null

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

One

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

True

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

Zero

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

Właściwości

Nazwa Opis
ByteValue

Pobiera wartość SqlBoolean struktury jako bajt.

IsFalse

Wskazuje, czy bieżąca Value wartość to False.

IsNull

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

IsTrue

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

Value

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

Metody

Nazwa Opis
And(SqlBoolean, SqlBoolean)

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

CompareTo(Object)

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

CompareTo(SqlBoolean)

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

Equals(Object)

Porównuje podany parametr obiektu z parametrem SqlBoolean.

Equals(SqlBoolean, SqlBoolean)

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

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.

GetXsdType(XmlSchemaSet)

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

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 drugiemu.

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, czy równy drugiemu.

NotEquals(SqlBoolean, SqlBoolean)

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

OnesComplement(SqlBoolean)

Wykonuje operację uzupełniania na podanych SqlBoolean strukturach.

Or(SqlBoolean, SqlBoolean)

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

Parse(String)

Konwertuje określoną String reprezentację wartości logicznej na jej SqlBoolean odpowiednik.

ToSqlByte()

Konwertuje tę SqlBoolean strukturę na SqlByte.

ToSqlDecimal()

Konwertuje tę SqlBoolean strukturę na SqlDecimal.

ToSqlDouble()

Konwertuje tę SqlBoolean strukturę na SqlDouble.

ToSqlInt16()

Konwertuje tę SqlBoolean strukturę na SqlInt16.

ToSqlInt32()

Konwertuje tę SqlBoolean strukturę na SqlInt32.

ToSqlInt64()

Konwertuje tę SqlBoolean strukturę na SqlInt64.

ToSqlMoney()

Konwertuje tę SqlBoolean strukturę na SqlMoney.

ToSqlSingle()

Konwertuje tę SqlBoolean strukturę na SqlSingle.

ToSqlString()

Konwertuje tę SqlBoolean strukturę na SqlString.

ToString()

Konwertuje tę SqlBoolean strukturę na ciąg.

Xor(SqlBoolean, SqlBoolean)

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

Operatory

Nazwa Opis
BitwiseAnd(SqlBoolean, SqlBoolean)

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

BitwiseOr(SqlBoolean, SqlBoolean)

Oblicza bitowe OR jego operandów.

Equality(SqlBoolean, SqlBoolean)

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

ExclusiveOr(SqlBoolean, SqlBoolean)

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

Explicit(SqlBoolean to Boolean)

Konwertuje element SqlBoolean na wartość logiczną.

Explicit(SqlByte to SqlBoolean)

Konwertuje SqlByte parametr na SqlBoolean strukturę.

Explicit(SqlDecimal to SqlBoolean)

Konwertuje SqlDecimal parametr na SqlBoolean strukturę.

Explicit(SqlDouble to SqlBoolean)

Konwertuje SqlDouble parametr na SqlBoolean strukturę.

Explicit(SqlInt16 to SqlBoolean)

Konwertuje SqlInt16 parametr na SqlBoolean strukturę.

Explicit(SqlInt32 to SqlBoolean)

Konwertuje SqlInt32 parametr na SqlBoolean strukturę.

Explicit(SqlInt64 to SqlBoolean)

Konwertuje SqlInt64 parametr na SqlBoolean strukturę.

Explicit(SqlMoney to SqlBoolean)

Konwertuje SqlMoney parametr na SqlBoolean strukturę.

Explicit(SqlSingle to SqlBoolean)

Konwertuje SqlSingle parametr na SqlBoolean strukturę.

Explicit(SqlString to SqlBoolean)

Konwertuje SqlString parametr na SqlBoolean strukturę.

False(SqlBoolean)

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

GreaterThan(SqlBoolean, SqlBoolean)

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

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

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

Implicit(Boolean to SqlBoolean)

Konwertuje podaną wartość bajtu na wartość SqlBoolean.

Inequality(SqlBoolean, SqlBoolean)

Porównuje dwa wystąpienia programu 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, czy równy drugiemu.

LogicalNot(SqlBoolean)

Wykonuje operację NOT na obiekcie SqlBoolean.

OnesComplement(SqlBoolean)

Wykonuje operację uzupełniania na podanych SqlBoolean strukturach.

True(SqlBoolean)

Prawdziwy operator może służyć do testowania Value elementu , SqlBoolean aby określić, czy jest to prawda.

Jawne implementacje interfejsu

Nazwa Opis
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ż