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, 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)
- Héritage
- Attributs
- Implémente
Remarques
Pour plus d’informations sur cette API, consultez les remarques d’API supplémentaires pour booléen.
Champs
| Nom | Description |
|---|---|
| FalseString |
Représente la valeur |
| TrueString |
Représente la valeur |
Méthodes
| Nom | Description |
|---|---|
| CompareTo(Boolean) |
Compare cette instance à un objet spécifié Boolean et retourne un entier qui indique leur relation entre elles. |
| CompareTo(Object) |
Compare cette instance à un objet spécifié et retourne un entier qui indique leur relation entre elles. |
| Equals(Boolean) |
Retourne une valeur indiquant si cette instance est égale à un objet spécifié Boolean . |
| Equals(Object) |
Retourne une valeur indiquant si cette instance est égale à un objet spécifié. |
| GetHashCode() |
Retourne le code de hachage pour cette instance. |
| GetTypeCode() |
Retourne le code de type pour le Boolean type valeur. |
| Parse(ReadOnlySpan<Char>) |
Convertit la représentation d’étendue spécifiée d’une valeur logique en son Boolean équivalent. |
| Parse(String) |
Convertit la représentation sous forme de chaîne spécifiée d’une valeur logique en son Boolean équivalent. |
| 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 l’étendue fournie de caractères. |
| TryParse(ReadOnlySpan<Char>, Boolean) |
Tente de convertir la représentation d’étendue spécifiée d’une valeur logique en son Boolean équivalent. |
| TryParse(String, Boolean) |
Tente de convertir la représentation sous forme de chaîne spécifiée d’une valeur logique en son Boolean équivalent. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IComparable.CompareTo(Object) |
Compare le instance actuel avec un autre objet du même type et retourne un entier qui indique si le instance actuel précède, suit ou se produit dans la même position dans l’ordre de tri que l’autre objet. |
| IConvertible.GetTypeCode() |
Retourne la TypeCode valeur 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. La tentative d’utilisation de cette méthode lève un InvalidCastException. |
| IConvertible.ToDateTime(IFormatProvider) |
Cette conversion n’est pas prise en charge. La tentative d’utilisation de cette méthode lève un 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 chaîne équivalente à l’aide des informations de mise en forme spécifiques à 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). |
S’applique à
Cohérence de thread
Tous les membres de ce type sont thread safe. Les membres qui semblent modifier l’état de l’instance retournent réellement 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 doit être protégée par un verrou pour garantir la sécurité des threads.