Boolean Struktura

Definice

Představuje logickou (true nebo false) hodnotu.

public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>
public value class bool : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<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>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<bool>
public readonly 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>
type bool = struct
    interface IConvertible
type bool = struct
    interface IConvertible
    interface IParsable<bool>
    interface ISpanParsable<bool>
[<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, IComparable(Of Boolean), IConvertible, IEquatable(Of Boolean), IParsable(Of Boolean), ISpanParsable(Of Boolean)
Public Structure Boolean
Implements IComparable, IConvertible
Public Structure Boolean
Implements IComparable, IComparable(Of Boolean), IEquatable(Of Boolean)
Dědičnost
Boolean
Atributy
Implementuje

Poznámky

Další informace o tomto rozhraní API naleznete v tématu Doplňkové poznámky k rozhraní API pro logickou hodnotu.

Pole

Name Description
FalseString

Představuje logickou hodnotu false jako řetězec. Toto pole je určeno pouze ke čtení.

TrueString

Představuje logickou hodnotu true jako řetězec. Toto pole je určeno pouze ke čtení.

Metody

Name Description
CompareTo(Boolean)

Porovná tuto instanci se zadaným Boolean objektem a vrátí celé číslo, které označuje jejich vztah k druhému.

CompareTo(Object)

Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které označuje jejich vztah k druhému.

Equals(Boolean)

Vrátí hodnotu určující, zda je tato instance rovna zadanému Boolean objektu.

Equals(Object)

Vrátí hodnotu určující, zda je tato instance rovna zadanému objektu.

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetTypeCode()

Vrátí kód typu pro Boolean typ hodnoty.

Parse(ReadOnlySpan<Char>)

Převede zadanou reprezentaci rozsahu logické hodnoty na její Boolean ekvivalent.

Parse(String)

Převede zadanou řetězcovou reprezentaci logické hodnoty na její Boolean ekvivalent.

ToString()

Převede hodnotu této instance na ekvivalentní řetězcové vyjádření (pravda nebo nepravda).

ToString(IFormatProvider)

Převede hodnotu této instance na ekvivalentní řetězcové vyjádření (pravda nebo nepravda).

TryFormat(Span<Char>, Int32)

Pokusí se naformátovat hodnotu aktuální logické instance do zadaného rozsahu znaků.

TryParse(ReadOnlySpan<Char>, Boolean)

Pokusí se převést zadanou reprezentaci rozsahu logické hodnoty na její Boolean ekvivalent.

TryParse(String, Boolean)

Pokusí se převést zadanou řetězcovou reprezentaci logické hodnoty na její Boolean ekvivalent.

Explicitní implementace rozhraní

Name Description
IComparable.CompareTo(Object)

Porovná aktuální instanci s jiným objektem stejného typu a vrátí celé číslo, které určuje, zda aktuální instance předchází, následuje nebo se vyskytuje ve stejném pořadí řazení jako druhý objekt.

IConvertible.GetTypeCode()

TypeCode Vrátí hodnotu pro tuto instanci.

IConvertible.ToBoolean(IFormatProvider)

Popis tohoto člena naleznete v tématu ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Popis tohoto člena naleznete v tématu ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Tento převod není podporován. Pokus o použití této metody vyvolá výjimku InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

Tento převod není podporován. Pokus o použití této metody vyvolá výjimku InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Popis tohoto člena naleznete v tématu ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Popis tohoto člena naleznete v tématu ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Popis tohoto člena naleznete v tématu ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Popis tohoto člena naleznete v tématu ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Popis tohoto člena naleznete v tématu ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Popis tohoto člena naleznete v tématu ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Popis tohoto člena naleznete v tématu ToSingle(IFormatProvider).

IConvertible.ToString(IFormatProvider)

Převede hodnotu této instance na ekvivalentní řetězec pomocí zadaných informací o formátování specifické pro jazykovou verzi.

IConvertible.ToType(Type, IFormatProvider)

Popis tohoto člena naleznete v tématu ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Popis tohoto člena naleznete v tématu ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Popis tohoto člena naleznete v tématu ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Popis tohoto člena naleznete v tématu ToUInt64(IFormatProvider).

IParsable<Boolean>.Parse(String, IFormatProvider)

Parsuje řetězec do hodnoty.

IParsable<Boolean>.TryParse(String, IFormatProvider, Boolean)

Představuje logickou (true nebo false) hodnotu.

ISpanParsable<Boolean>.Parse(ReadOnlySpan<Char>, IFormatProvider)

Parsuje rozsah znaků do hodnoty.

ISpanParsable<Boolean>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Boolean)

Představuje logickou (true nebo false) hodnotu.

Platí pro

Bezpečný přístup z více vláken

Všichni členové tohoto typu jsou bezpečné pro přístup z více vláken. Členové, kteří se zdá, že upravují stav instance, ve skutečnosti vrátí novou instanci inicializovanou s novou hodnotou. Stejně jako u jakéhokoli jiného typu musí být čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, chráněn zámkem, aby se zajistilo zabezpečení vlákna.