Représente une valeur booléenne.
Assembly : mscorlib (dans mscorlib.dll)
<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Structure Boolean _ Implements IComparable, IConvertible, IComparable(Of Boolean), _ IEquatable(Of Boolean)
[SerializableAttribute] [ComVisibleAttribute(true)] public struct Boolean : IComparable, IConvertible, IComparable<bool>, IEquatable<bool>
[SerializableAttribute] [ComVisibleAttribute(true)] public value class Boolean : IComparable, IConvertible, IComparable<bool>, IEquatable<bool>
[<Sealed>] [<SerializableAttribute>] [<ComVisibleAttribute(true)>] type Boolean = struct interface IComparable interface IConvertible interface IComparable<bool> interface IEquatable<bool> end
Le type Boolean expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
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 est égale à un objet spécifié. (Substitue ValueType.Equals(Object).) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Retourne le code de hachage pour cette instance. (Substitue ValueType.GetHashCode().) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
GetTypeCode | Retourne le TypeCode du type valeur Boolean. |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
Parse | Convertit la représentation d'une valeur logique sous forme de la chaîne spécifiée en son équivalent Boolean, ou lève une exception si la chaîne n'est pas équivalente à la valeur Boolean.TrueString ou Boolean.FalseString. |
|
ToString() | Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente ("True" ou "False"). (Substitue ValueType.ToString().) |
|
ToString(IFormatProvider) | Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente ("True" ou "False"). |
|
TryParse | Essaie de convertir la chaîne spécifiée représentant une valeur logique en sa représentation Boolean équivalente. Une valeur de retour indique si la conversion a réussi ou a échoué. |
| Nom | Description | |
|---|---|---|
|
FalseString | Représente la valeur booléenne false sous forme de chaîne. Ce champ est en lecture seule. |
|
TrueString | Représente la valeur booléenne true sous forme de chaîne. Ce champ est en lecture seule. |
| Nom | Description | |
|---|---|---|
|
IConvertible.ToBoolean | Infrastructure. Pour obtenir une description de ce membre, consultez IConvertible.ToBoolean. |
|
IConvertible.ToByte | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToByte. |
|
IConvertible.ToChar | Infrastructure. Cette conversion n'est pas prise en charge. Toute tentative d'utilisation de cette méthode lève un InvalidCastException. |
|
IConvertible.ToDateTime | Infrastructure. Cette conversion n'est pas prise en charge. Toute tentative d'utilisation de cette méthode lève un InvalidCastException. |
|
IConvertible.ToDecimal | Infrastructure. Pour obtenir une description de ce membre, consultez IConvertible.ToDecimal. |
|
IConvertible.ToDouble | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToDouble. |
|
IConvertible.ToInt16 | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToInt16. |
|
IConvertible.ToInt32 | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToInt32. |
|
IConvertible.ToInt64 | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToInt64. |
|
IConvertible.ToSByte | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToSByte. |
|
IConvertible.ToSingle | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToSingle. |
|
IConvertible.ToType | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToType. |
|
IConvertible.ToUInt16 | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToUInt16. |
|
IConvertible.ToUInt32 | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToUInt32. |
|
IConvertible.ToUInt64 | Infrastructure. Pour une description de ce membre, consultez IConvertible.ToUInt64. |
Les instances de ce type ont des valeurs true ou false.
.NET Framework
Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0.NET Framework Client Profile
Pris en charge dans : 4, 3.5 SP1Pris en charge dans :
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Tous les membres de ce type sont thread-safe. Les membres qui semblent modifier l'instance d'état retournent, en réalité, une nouvelle instance initialisée avec la nouvelle valeur. Comme avec tout autre type, la lecture et l'écriture sur 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.