SqlBoolean Struct-datatyp

Definition

Representerar ett heltalsvärde som antingen är 1 eller 0 som ska lagras i eller hämtas från en databas.

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
Arv
SqlBoolean
Attribut
Implementeringar

Kommentarer

Alla värden som inte är noll tolkas som 1.

Den viktigaste skillnaden mellan en SqlBoolean struktur och ett booleskt standardvärde är att, där ett booleskt standardvärde har två möjliga värden, true och false, en SqlBoolean struktur har tre möjliga värden, True, Falseeller Null.

Konstruktorer

Name Description
SqlBoolean(Boolean)

Initierar en ny instans av SqlBoolean strukturen med det angivna booleska värdet.

SqlBoolean(Int32)

Initierar en ny instans av SqlBoolean strukturen med det angivna heltalsvärdet.

Fält

Name Description
False

Representerar ett falskt värde som kan tilldelas egenskapen för Value en instans av SqlBoolean strukturen.

Null

Representerar DBNull som kan tilldelas till den här instansen SqlBoolean av strukturen.

One

Representerar ett värde som kan tilldelas egenskapen för ByteValue en instans av SqlBoolean strukturen.

True

Representerar ett sant värde som kan tilldelas egenskapen för Value en instans av SqlBoolean strukturen.

Zero

Representerar ett nollvärde som kan tilldelas egenskapen för ByteValue en instans av SqlBoolean strukturen.

Egenskaper

Name Description
ByteValue

Hämtar värdet för SqlBoolean strukturen som byte.

IsFalse

Anger om den aktuella Value är False.

IsNull

Anger om den här SqlBoolean strukturen är null.

IsTrue

Hämtar ett värde som anger om den aktuella Value är True.

Value

SqlBoolean Hämtar strukturens värde. Den här egenskapen är skrivskyddad.

Metoder

Name Description
And(SqlBoolean, SqlBoolean)

Beräknar bitvis AND-driften för två angivna SqlBoolean strukturer.

CompareTo(Object)

Jämför den här SqlBoolean strukturen med ett angivet objekt och returnerar en indikation på deras relativa värden.

CompareTo(SqlBoolean)

Jämför det här SqlBoolean objektet med det angivna SqlBoolean objektet och returnerar en indikation på deras relativa värden.

Equals(Object)

Jämför den angivna objektparametern SqlBooleanmed .

Equals(SqlBoolean, SqlBoolean)

Jämför två SqlBoolean strukturer för att avgöra om de är lika.

GetHashCode()

Returnerar hash-koden för den här instansen.

GetXsdType(XmlSchemaSet)

Returnerar XML-schemadefinitionsspråket (XSD) för den angivna XmlSchemaSet.

GreaterThan(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för att avgöra om den första är större än den andra.

GreaterThanOrEquals(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för att avgöra om den första är större än eller lika med den andra.

LessThan(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för att avgöra om den första är mindre än den andra.

LessThanOrEquals(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för att avgöra om den första är mindre än eller lika med den andra.

NotEquals(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för likhet.

OnesComplement(SqlBoolean)

Utför en komplementåtgärd på de angivna SqlBoolean strukturerna.

Or(SqlBoolean, SqlBoolean)

Utför en bitvis OR-åtgärd på de två angivna SqlBoolean strukturerna.

Parse(String)

Konverterar den angivna String representationen av ett logiskt värde till dess SqlBoolean motsvarighet.

ToSqlByte()

Konverterar den här SqlBoolean strukturen till SqlByte.

ToSqlDecimal()

Konverterar den här SqlBoolean strukturen till SqlDecimal.

ToSqlDouble()

Konverterar den här SqlBoolean strukturen till SqlDouble.

ToSqlInt16()

Konverterar den här SqlBoolean strukturen till SqlInt16.

ToSqlInt32()

Konverterar den här SqlBoolean strukturen till SqlInt32.

ToSqlInt64()

Konverterar den här SqlBoolean strukturen till SqlInt64.

ToSqlMoney()

Konverterar den här SqlBoolean strukturen till SqlMoney.

ToSqlSingle()

Konverterar den här SqlBoolean strukturen till SqlSingle.

ToSqlString()

Konverterar den här SqlBoolean strukturen till SqlString.

ToString()

Konverterar den här SqlBoolean strukturen till en sträng.

Xor(SqlBoolean, SqlBoolean)

Utför en bitvis exklusiv-OR-åtgärd på de angivna parametrarna.

Operatorer

Name Description
BitwiseAnd(SqlBoolean, SqlBoolean)

Beräknar bitvis AND-driften för två angivna SqlBoolean strukturer.

BitwiseOr(SqlBoolean, SqlBoolean)

Beräknar bitvis ELLER för dess operander.

Equality(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för likhet.

ExclusiveOr(SqlBoolean, SqlBoolean)

Utför en bitvis exklusiv-OR-åtgärd (XOR) på de angivna parametrarna.

Explicit(SqlBoolean to Boolean)

Konverterar en SqlBoolean till ett booleskt värde.

Explicit(SqlByte to SqlBoolean)

Konverterar parametern SqlByte till en SqlBoolean struktur.

Explicit(SqlDecimal to SqlBoolean)

Konverterar parametern SqlDecimal till en SqlBoolean struktur.

Explicit(SqlDouble to SqlBoolean)

Konverterar parametern SqlDouble till en SqlBoolean struktur.

Explicit(SqlInt16 to SqlBoolean)

Konverterar parametern SqlInt16 till en SqlBoolean struktur.

Explicit(SqlInt32 to SqlBoolean)

Konverterar parametern SqlInt32 till en SqlBoolean struktur.

Explicit(SqlInt64 to SqlBoolean)

Konverterar parametern SqlInt64 till en SqlBoolean struktur.

Explicit(SqlMoney to SqlBoolean)

Konverterar parametern SqlMoney till en SqlBoolean struktur.

Explicit(SqlSingle to SqlBoolean)

Konverterar parametern SqlSingle till en SqlBoolean struktur.

Explicit(SqlString to SqlBoolean)

Konverterar parametern SqlString till en SqlBoolean struktur.

False(SqlBoolean)

Den falska operatorn kan användas för att testa Value för SqlBoolean att avgöra om det är falskt.

GreaterThan(SqlBoolean, SqlBoolean)

Jämför två SqlBoolean strukturer för att avgöra om den första är större än den andra.

GreaterThanOrEqual(SqlBoolean, SqlBoolean)

Jämför två SqlBoolean strukturer för att avgöra om den första är större än eller lika med den andra.

Implicit(Boolean to SqlBoolean)

Konverterar det angivna bytevärdet till en SqlBoolean.

Inequality(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för att avgöra om de inte är lika med.

LessThan(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för att avgöra om den första är mindre än den andra.

LessThanOrEqual(SqlBoolean, SqlBoolean)

Jämför två instanser av SqlBoolean för att avgöra om den första är mindre än eller lika med den andra.

LogicalNot(SqlBoolean)

Utför en NOT-åtgärd på en SqlBoolean.

OnesComplement(SqlBoolean)

Utför en komplementåtgärd på de angivna SqlBoolean strukturerna.

True(SqlBoolean)

Den sanna operatorn kan användas för att testa Value för SqlBoolean att avgöra om den är sann.

Explicita gränssnittsimplementeringar

Name Description
IXmlSerializable.GetSchema()

Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden.

IXmlSerializable.ReadXml(XmlReader)

Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden.

IXmlSerializable.WriteXml(XmlWriter)

Den här medlemmen stöder .NET Framework-infrastrukturen och är inte avsedd att användas direkt från koden.

Gäller för

Se även