SqlBoolean Structure

Définition

Représente une valeur entière de 1 ou 0 à stocker dans une base de données ou à récupérer.

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
Héritage
SqlBoolean
Attributs
Implémente

Remarques

Toute valeur non nulle est interprétée comme 1.

La différence clé entre une SqlBoolean structure et une valeur booléenne standard est que, lorsqu’un booléen standard a deux valeurs possibles, true et falsequ’une SqlBoolean structure a trois valeurs possibles, Trueou FalseNull.

Constructeurs

Nom Description
SqlBoolean(Boolean)

Initialise une nouvelle instance de la SqlBoolean structure à l’aide de la valeur booléenne fournie.

SqlBoolean(Int32)

Initialise une nouvelle instance de la SqlBoolean structure à l’aide de la valeur entière spécifiée.

Champs

Nom Description
False

Représente une valeur false qui peut être affectée à la Value propriété d’une instance de la SqlBoolean structure.

Null

Représente DBNull ce qui peut être affecté à cette instance de la SqlBoolean structure.

One

Représente une valeur qui peut être affectée à la ByteValue propriété d’une instance de la SqlBoolean structure.

True

Représente une valeur vraie qui peut être affectée à la Value propriété d’une instance de la SqlBoolean structure.

Zero

Représente une valeur nulle qui peut être affectée à la ByteValue propriété d’une instance de la SqlBoolean structure.

Propriétés

Nom Description
ByteValue

Obtient la valeur de la SqlBoolean structure sous forme d’octet.

IsFalse

Indique si le courant Value est False.

IsNull

Indique si cette SqlBoolean structure a la valeur Null.

IsTrue

Obtient une valeur qui indique si le courant Value est True.

Value

Obtient la valeur de la SqlBoolean structure. Cette propriété est en lecture seule.

Méthodes

Nom Description
And(SqlBoolean, SqlBoolean)

Calcule l’opération AND au niveau du bit de deux structures spécifiées SqlBoolean .

CompareTo(Object)

Compare cette SqlBoolean structure à un objet spécifié et retourne une indication de leurs valeurs relatives.

CompareTo(SqlBoolean)

Compare cet SqlBoolean objet à l’objet fourni SqlBoolean et retourne une indication de leurs valeurs relatives.

Equals(Object)

Compare le paramètre d’objet fourni au SqlBoolean.

Equals(SqlBoolean, SqlBoolean)

Compare deux SqlBoolean structures pour déterminer si elles sont égales.

GetHashCode()

Retourne le code de hachage pour cette instance.

GetXsdType(XmlSchemaSet)

Retourne le langage XSD (XML Schema Definition Language) de l’objet spécifié XmlSchemaSet.

GreaterThan(SqlBoolean, SqlBoolean)

Compare deux instances pour SqlBoolean déterminer si la première est supérieure à la seconde.

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

Compare deux instances de SqlBoolean façon à déterminer si la première est supérieure ou égale à la seconde.

LessThan(SqlBoolean, SqlBoolean)

Compare deux instances pour SqlBoolean déterminer si la première est inférieure à la seconde.

LessThanOrEquals(SqlBoolean, SqlBoolean)

Compare deux instances pour SqlBoolean déterminer si la première est inférieure ou égale à la seconde.

NotEquals(SqlBoolean, SqlBoolean)

Compare deux instances d’égalité SqlBoolean .

OnesComplement(SqlBoolean)

Effectue une opération de complément sur les structures fournies SqlBoolean .

Or(SqlBoolean, SqlBoolean)

Effectue une opération OR au niveau du bit sur les deux structures spécifiées SqlBoolean .

Parse(String)

Convertit la représentation spécifiée String d’une valeur logique en son SqlBoolean équivalent.

ToSqlByte()

Convertit cette SqlBoolean structure en SqlByte.

ToSqlDecimal()

Convertit cette SqlBoolean structure en SqlDecimal.

ToSqlDouble()

Convertit cette SqlBoolean structure en SqlDouble.

ToSqlInt16()

Convertit cette SqlBoolean structure en SqlInt16.

ToSqlInt32()

Convertit cette SqlBoolean structure en SqlInt32.

ToSqlInt64()

Convertit cette SqlBoolean structure en SqlInt64.

ToSqlMoney()

Convertit cette SqlBoolean structure en SqlMoney.

ToSqlSingle()

Convertit cette SqlBoolean structure en SqlSingle.

ToSqlString()

Convertit cette SqlBoolean structure en SqlString.

ToString()

Convertit cette SqlBoolean structure en chaîne.

Xor(SqlBoolean, SqlBoolean)

Effectue une opération or exclusive au niveau du bit sur les paramètres fournis.

Opérateurs

Nom Description
BitwiseAnd(SqlBoolean, SqlBoolean)

Calcule l’opération AND au niveau du bit de deux structures spécifiées SqlBoolean .

BitwiseOr(SqlBoolean, SqlBoolean)

Calcule l’OR au niveau du bit de ses opérandes.

Equality(SqlBoolean, SqlBoolean)

Compare deux instances d’égalité SqlBoolean .

ExclusiveOr(SqlBoolean, SqlBoolean)

Effectue une opération XOR (Bitwise exclusive-OR) sur les paramètres fournis.

Explicit(SqlBoolean to Boolean)

Convertit un SqlBoolean en booléen.

Explicit(SqlByte to SqlBoolean)

Convertit le SqlByte paramètre en structure SqlBoolean .

Explicit(SqlDecimal to SqlBoolean)

Convertit le SqlDecimal paramètre en structure SqlBoolean .

Explicit(SqlDouble to SqlBoolean)

Convertit le SqlDouble paramètre en structure SqlBoolean .

Explicit(SqlInt16 to SqlBoolean)

Convertit le SqlInt16 paramètre en structure SqlBoolean .

Explicit(SqlInt32 to SqlBoolean)

Convertit le SqlInt32 paramètre en structure SqlBoolean .

Explicit(SqlInt64 to SqlBoolean)

Convertit le SqlInt64 paramètre en structure SqlBoolean .

Explicit(SqlMoney to SqlBoolean)

Convertit le SqlMoney paramètre en structure SqlBoolean .

Explicit(SqlSingle to SqlBoolean)

Convertit le SqlSingle paramètre en structure SqlBoolean .

Explicit(SqlString to SqlBoolean)

Convertit le SqlString paramètre en structure SqlBoolean .

False(SqlBoolean)

L’opérateur false peut être utilisé pour tester l’opérateur ValueSqlBoolean pour déterminer s’il a la valeur false.

GreaterThan(SqlBoolean, SqlBoolean)

Compare deux SqlBoolean structures pour déterminer si la première est supérieure à la seconde.

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

Compare deux SqlBoolean structures pour déterminer si la première est supérieure ou égale à la seconde.

Implicit(Boolean to SqlBoolean)

Convertit la valeur d’octet fournie en un SqlBoolean.

Inequality(SqlBoolean, SqlBoolean)

Compare deux instances pour SqlBoolean déterminer si elles ne sont pas égales.

LessThan(SqlBoolean, SqlBoolean)

Compare deux instances pour SqlBoolean déterminer si la première est inférieure à la seconde.

LessThanOrEqual(SqlBoolean, SqlBoolean)

Compare deux instances pour SqlBoolean déterminer si la première est inférieure ou égale à la seconde.

LogicalNot(SqlBoolean)

Effectue une opération NOT sur un SqlBoolean.

OnesComplement(SqlBoolean)

Effectue une opération de complément sur les structures fournies SqlBoolean .

True(SqlBoolean)

L’opérateur true peut être utilisé pour tester l’opérateur ValueSqlBoolean pour déterminer s’il est vrai.

Implémentations d’interfaces explicites

Nom Description
IXmlSerializable.GetSchema()

Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.ReadXml(XmlReader)

Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

IXmlSerializable.WriteXml(XmlWriter)

Ce membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code.

S’applique à

Voir aussi