Boolean, structure (System)

Changer de vue:
ScriptFree
Bibliothèque de classes .NET Framework
Boolean, structure
Cet article a fait l'objet d'une traduction manuelle. Pour afficher simultanément cette page et le contenu source en anglais, choisissez le paramètre d'affichage Basse densité.

Représente une valeur booléenne.

Espace de noms :  System
Assembly :  mscorlib (dans mscorlib.dll)
Syntaxe

Visual Basic
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Structure Boolean _
	Implements IComparable, IConvertible, IComparable(Of Boolean),  _
	IEquatable(Of Boolean)
C#
[SerializableAttribute]
[ComVisibleAttribute(true)]
public struct Boolean : IComparable, IConvertible, 
	IComparable<bool>, IEquatable<bool>
VisualC++
[SerializableAttribute]
[ComVisibleAttribute(true)]
public value class Boolean : IComparable, 
	IConvertible, IComparable<bool>, IEquatable<bool>
F#
[<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.

Méthodes

  Nom Description
Méthode publique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif CompareTo(Boolean) Compare cette instance à un objet Boolean spécifié et retourne un entier qui indique la relation entre ces deux éléments.
Méthode publique Pris en charge par XNA Framework CompareTo(Object) Compare cette instance à l'objet spécifié et retourne un entier qui indique la relation entre ces deux éléments.
Méthode publique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif Equals(Boolean) Retourne une valeur indiquant si cette instance est égale à un objet Boolean spécifié.
Méthode publique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif Equals(Object) Retourne une valeur indiquant si cette instance est égale à un objet spécifié. (Substitue ValueType.Equals(Object).)
Méthode protégée Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif 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.)
Méthode publique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif GetHashCode Retourne le code de hachage pour cette instance. (Substitue ValueType.GetHashCode().)
Méthode publique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Pris en charge par XNA Framework GetTypeCode Retourne le TypeCode du type valeur Boolean.
Méthode protégée Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique Membre statique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif 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.
Méthode publique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif ToString() Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente ("True" ou "False"). (Substitue ValueType.ToString().)
Méthode publique Pris en charge par XNA Framework ToString(IFormatProvider) Convertit la valeur de cette instance en sa représentation sous forme de chaîne équivalente ("True" ou "False").
Méthode publique Membre statique a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif 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é.
Début
Champs

  Nom Description
Champ public Membre statique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif FalseString Représente la valeur booléenne false sous forme de chaîne. Ce champ est en lecture seule.
Champ public Membre statique Pris en charge par XNA Framework a28wyd50.PortableClassLibrary(fr-fr,VS.100).gif TrueString Représente la valeur booléenne true sous forme de chaîne. Ce champ est en lecture seule.
Début
Implémentations d'interface explicite

  Nom Description
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToBoolean Infrastructure. Pour obtenir une description de ce membre, consultez IConvertible.ToBoolean.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToByte Infrastructure. Pour une description de ce membre, consultez IConvertible.ToByte.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToChar Infrastructure. Cette conversion n'est pas prise en charge. Toute tentative d'utilisation de cette méthode lève un InvalidCastException.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToDateTime Infrastructure. Cette conversion n'est pas prise en charge. Toute tentative d'utilisation de cette méthode lève un InvalidCastException.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToDecimal Infrastructure. Pour obtenir une description de ce membre, consultez IConvertible.ToDecimal.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToDouble Infrastructure. Pour une description de ce membre, consultez IConvertible.ToDouble.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToInt16 Infrastructure. Pour une description de ce membre, consultez IConvertible.ToInt16.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToInt32 Infrastructure. Pour une description de ce membre, consultez IConvertible.ToInt32.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToInt64 Infrastructure. Pour une description de ce membre, consultez IConvertible.ToInt64.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToSByte Infrastructure. Pour une description de ce membre, consultez IConvertible.ToSByte.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToSingle Infrastructure. Pour une description de ce membre, consultez IConvertible.ToSingle.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToType Infrastructure. Pour une description de ce membre, consultez IConvertible.ToType.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToUInt16 Infrastructure. Pour une description de ce membre, consultez IConvertible.ToUInt16.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToUInt32 Infrastructure. Pour une description de ce membre, consultez IConvertible.ToUInt32.
Implémentation d'interface explicite Méthode privée Pris en charge par XNA Framework IConvertible.ToUInt64 Infrastructure. Pour une description de ce membre, consultez IConvertible.ToUInt64.
Début
Notes

Les instances de ce type ont des valeurs true ou false.

Informations de version

.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 SP1

Pris en charge dans :
Plateformes

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.
Sécurité des threads

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.

Voir aussi

Référence