Boolean Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje logickou hodnotu (true
nebo false
).
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>
public readonly struct Boolean : IComparable, IComparable<bool>, IConvertible, IEquatable<bool>, IParsable<bool>, ISpanParsable<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
- Atributy
- Implementuje
Poznámky
Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro logickou hodnotu.
Pole
FalseString |
Představuje logickou hodnotu |
TrueString |
Představuje logickou hodnotu |
Metody
CompareTo(Boolean) |
Porovná tuto instanci se zadaným Boolean objektem a vrátí celé číslo, které označuje jejich vztah k sobě navzájem. |
CompareTo(Object) |
Porovná tuto instanci se zadaným objektem a vrátí celé číslo, které označuje jejich vztah k sobě navzájem. |
Equals(Boolean) |
Vrátí hodnotu označující, zda se tato instance rovná zadanému Boolean objektu. |
Equals(Object) |
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu. |
GetHashCode() |
Vrátí hodnotu 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 odpovídající řetězcovou reprezentaci (True nebo False). |
ToString(IFormatProvider) |
Převede hodnotu této instance na odpovídající řetězcovou reprezentaci (True nebo False). |
TryFormat(Span<Char>, Int32) |
Pokusí se formá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í
Platí pro
Bezpečný přístup z více vláken
Všechny členy tohoto typu jsou zabezpečeny pro přístup z více vláken. Členy, které patrně upravují stav instance, ve skutečnosti vrací novou instanci inicializovanou s použitím nové hodnoty. Jako u jakéhokoli typu, čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, musí být chráněn zámkem, který zaručí bezpečný přístup z více vláken.