Boolean, type de données (Visual Basic)

Mise à jour : novembre 2007

Stocke des valeurs qui peuvent être uniquement True ou False. Les mots clé True et False correspondent aux deux états des variables Boolean.

Notes

Utilisez le type de données Boolean pour contenir des valeurs à deux états, tels que true/false, oui/non ou actif/inactif.

La valeur par défaut de Boolean est False.

Conversions de type

Lorsque Visual Basic convertit des valeurs de type de données numériques en Boolean, 0 devient False et toutes les autres valeurs deviennent True. Lorsque Visual Basic convertit des valeurs Boolean en types numériques, False devient 0 et True devient -1.

Lorsque vous convertissez des valeurs Boolean et des types de données numériques, n'oubliez pas que les méthodes de conversion .NET Framework ne produisent pas toujours le même résultat que les mots clé de conversion Visual Basic. En effet, la conversion Visual Basic conserve un comportement compatible avec les versions antérieures. Pour plus d'informations, consultez Dépannage des types de données.

Conseils de programmation

  • **Nombres négatifs.**Boolean n'est pas un type numérique et ne peut pas représenter de valeur négative. Dans tous les cas, vous ne devez pas utiliser Boolean pour stocker des valeurs numériques.

  • Caractères de type. Boolean n'a aucun caractère de type de littéral ou caractère de type d'identificateur.

  • Type Framework. Le type correspondant dans le .NET Framework est la structure System.Boolean.

Exemple

Dans l'exemple suivant, runningVB est une variable de type Boolean qui enregistre une simple valeur yes/no.

Dim runningVB As Boolean
' Check to see if program is running on Visual Basic engine.
If scriptEngine = "VB" Then
    runningVB = True
End If

Voir aussi

Tâches

Dépannage des types de données

Concepts

Utilisation efficace des types de données

Référence

Liste des types de données (Visual Basic)

System.Boolean

Fonctions de conversion de types de données

Liste des conversions

CType, fonction