SqlBoolean Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 | |
| 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. |