Boolean Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une valeur booléenne (true
ou 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)
- Héritage
- Attributs
- Implémente
Remarques
Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API booléenne.
Champs
FalseString |
Représente la valeur booléenne |
TrueString |
Représente la valeur booléenne |
Méthodes
CompareTo(Boolean) |
Compare cette instance à un objet Boolean spécifié et retourne un entier qui indique la relation entre ces deux éléments. |
CompareTo(Object) |
Compare cette instance à l'objet spécifié et retourne un entier qui indique la relation entre ces deux éléments. |
Equals(Boolean) |
Retourne une valeur indiquant si cette instance est égale à un objet Boolean spécifié. |
Equals(Object) |
Retourne une valeur indiquant si cette instance équivaut à un objet spécifié. |
GetHashCode() |
Retourne le code de hachage de cette instance. |
GetTypeCode() |
Retourne le code de type pour le type valeur Boolean. |
Parse(ReadOnlySpan<Char>) |
Convertit la représentation d’étendue spécifiée d’une valeur logique en son équivalent Boolean. |
Parse(String) |
Convertit la représentation sous forme de chaîne spécifiée d’une valeur logique en son équivalent Boolean. |
ToString() |
Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente ("True" ou "False"). |
ToString(IFormatProvider) |
Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente ("True" ou "False"). |
TryFormat(Span<Char>, Int32) |
Tente de mettre en forme la valeur de l’instance booléenne actuelle dans la plage de caractères fournie. |
TryParse(ReadOnlySpan<Char>, Boolean) |
Tente de convertir la représentation de plage sous forme de chaîne d'une valeur logique en son Boolean équivalent. |
TryParse(String, Boolean) |
Tente de convertir la représentation sous forme de chaîne d'une valeur logique en son Boolean équivalent. |
Implémentations d’interfaces explicites
IComparable.CompareTo(Object) |
Compare l'instance actuelle à un autre objet du même type et retourne un entier qui indique si l'instance actuelle précède ou suit un autre objet ou se trouve à la même position que ce dernier dans l'ordre de tri. |
IConvertible.GetTypeCode() |
Retourne le TypeCode de cette instance. |
IConvertible.ToBoolean(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToBoolean(IFormatProvider). |
IConvertible.ToByte(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
Cette conversion n'est pas prise en charge. Toute tentative d'utilisation de cette méthode lève une InvalidCastException. |
IConvertible.ToDateTime(IFormatProvider) |
Cette conversion n'est pas prise en charge. Toute tentative d'utilisation de cette méthode lève une InvalidCastException. |
IConvertible.ToDecimal(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToDecimal(IFormatProvider). |
IConvertible.ToDouble(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToDouble(IFormatProvider). |
IConvertible.ToInt16(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToSingle(IFormatProvider). |
IConvertible.ToString(IFormatProvider) |
Convertit la valeur de cette instance en une chaîne équivalente, en utilisant les informations de mise en forme propres à la culture spécifiées. |
IConvertible.ToType(Type, IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToUInt64(IFormatProvider). |
IParsable<Boolean>.Parse(String, IFormatProvider) |
Analyse une chaîne dans une valeur. |
IParsable<Boolean>.TryParse(String, IFormatProvider, Boolean) |
Représente une valeur booléenne ( |
ISpanParsable<Boolean>.Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analyse une étendue de caractères dans une valeur. |
ISpanParsable<Boolean>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Boolean) |
Représente une valeur booléenne ( |
S’applique à
Cohérence de thread
Tous les membres de ce type sont thread-safe. Les membres qui semblent modifier instance’état retournent en fait une nouvelle instance initialisée avec la nouvelle valeur. Comme pour tout autre type, la lecture et l’écriture dans une variable partagée qui contient une instance de ce type doivent être protégées par un verrou pour garantir la sécurité des threads.