Boolean Struct

Definitie

Vertegenwoordigt een Booleaanse waarde (true of false) .

public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public value class bool : IComparable, IConvertible
public value class bool : IComparable, IComparable<bool>, IEquatable<bool>
public struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
[System.Serializable]
public struct Boolean : IComparable, IConvertible
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public struct Boolean : IComparable, IComparable<bool>, IEquatable<bool>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
type bool = struct
    interface IConvertible
[<System.Serializable>]
type bool = struct
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type bool = struct
    interface IConvertible
type bool = struct
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IConvertible, IEquatable(Of Boolean)
Public Structure Boolean
Implements IComparable, IConvertible
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IEquatable(Of Boolean)
Overname
Boolean
Kenmerken
Implementeringen

Opmerkingen

Zie Aanvullende API-opmerkingen voor Booleaanse waarde voor meer informatie over deze API.

Velden

Name Description
FalseString

Vertegenwoordigt de Booleaanse waarde false als een tekenreeks. Dit veld is alleen-lezen.

TrueString

Vertegenwoordigt de Booleaanse waarde true als een tekenreeks. Dit veld is alleen-lezen.

Methoden

Name Description
CompareTo(Boolean)

Vergelijkt dit exemplaar met een opgegeven Boolean object en retourneert een geheel getal dat de relatie met elkaar aangeeft.

CompareTo(Object)

Vergelijkt dit exemplaar met een opgegeven object en retourneert een geheel getal dat de relatie met elkaar aangeeft.

Equals(Boolean)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven Boolean object.

Equals(Object)

Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

GetHashCode()

Retourneert de hash-code voor dit exemplaar.

GetTypeCode()

Retourneert de typecode voor het Boolean waardetype.

Parse(ReadOnlySpan<Char>)

Converteert de opgegeven spanweergave van een logische waarde naar het Boolean equivalent ervan.

Parse(String)

Converteert de opgegeven tekenreeksweergave van een logische waarde naar het Boolean equivalent ervan.

ToString()

Converteert de waarde van dit exemplaar naar de equivalente tekenreeksweergave ('Waar' of 'Onwaar').

ToString(IFormatProvider)

Converteert de waarde van dit exemplaar naar de equivalente tekenreeksweergave ('Waar' of 'Onwaar').

TryFormat(Span<Char>, Int32)

Probeert de waarde van het huidige booleaanse exemplaar op te maken in de opgegeven reeks tekens.

TryParse(ReadOnlySpan<Char>, Boolean)

Hiermee wordt geprobeerd de opgegeven spanweergave van een logische waarde te converteren naar het Boolean equivalent ervan.

TryParse(String, Boolean)

Hiermee wordt geprobeerd de opgegeven tekenreeksweergave van een logische waarde te converteren naar het Boolean equivalent ervan.

Expliciete interface-implementaties

Name Description
IComparable.CompareTo(Object)

Vergelijkt het huidige exemplaar met een ander object van hetzelfde type en retourneert een geheel getal dat aangeeft of de huidige instantie voorafgaat aan, volgt of zich op dezelfde positie in de sorteervolgorde bevindt als het andere object.

IConvertible.GetTypeCode()

Retourneert het TypeCode voor dit exemplaar.

IConvertible.ToBoolean(IFormatProvider)

Zie voor een beschrijving van dit lid ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Zie voor een beschrijving van dit lid ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Deze conversie wordt niet ondersteund. Als u deze methode probeert te gebruiken, wordt er een InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Deze conversie wordt niet ondersteund. Als u deze methode probeert te gebruiken, wordt er een InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Zie voor een beschrijving van dit lid ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Zie voor een beschrijving van dit lid ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Zie voor een beschrijving van dit lid ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Zie voor een beschrijving van dit lid ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Zie voor een beschrijving van dit lid ToSingle(IFormatProvider).

IConvertible.ToString(IFormatProvider)

Converteert de waarde van dit exemplaar naar een equivalente tekenreeks met behulp van de opgegeven cultuurspecifieke opmaakgegevens.

IConvertible.ToType(Type, IFormatProvider)

Zie voor een beschrijving van dit lid ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Zie voor een beschrijving van dit lid ToUInt64(IFormatProvider).

Van toepassing op

Veiligheid thread

Alle leden van dit type zijn thread-veilig. Leden die de exemplaarstatus lijken te wijzigen, retourneren daadwerkelijk een nieuw exemplaar dat is geïnitialiseerd met de nieuwe waarde. Net als bij elk ander type moet lezen en schrijven naar een gedeelde variabele die een exemplaar van dit type bevat, worden beveiligd door een vergrendeling om de veiligheid van threads te garanderen.