BOOLEAN |
Booléen |
---|---|
VB .NET (Visual Basic .NET) |
Syntaxe
Dim variable As Boolean |
Dim variable() As Boolean |
Dim variable As Boolean = startvalue |
Dim variable() As Boolean = {startvalue,...}; |
Paramètres
Nom | Description |
---|---|
variable | Ce paramètre permet d'indiquer le nom de la variable à créer |
startvalue | Ce paramètre permet d'indiquer la valeur d'initialisation ou de départ de la variable |
Description
Ce type de données permet d'indiquer des données «Booléen».
Remarques
- Les valeurs acceptés pour ce type de données sont uniquement «true» ou false». Le reste de l'espace que peut contenir la cellule de mémoire contenant ce type de données n'est pas utilisé.
- On peut convertir une valeur entière en un type de données Booléen en utilisant la méthode «Convert.ToBoolean», laquelle doit être utilisé avec prudence, car elle considère que la valeur 0 vaut faux tandis que toutes les autres valeurs sont vrai.
- La valeur par défaut de Boolean est False.
- Les valeurs booléennes ne sont pas entreposées sous forme de nombres et les valeurs entreposées ne sont pas censées être équivalentes à des nombres. Vous ne devez jamais écrire de code reposant sur des valeurs numériques équivalentes pour True et False. Dans la mesure du possible, vous devez restreindre l'utilisation des variables booléennes aux valeurs logiques pour lesquelles elles sont conçues.
- Lorsque Visual Basic .NET convertit les valeurs de type de données numériques en booléen, 0 devient False et toutes les autres valeurs deviennent True. Lorsque Visual Basic .NET convertit les valeurs booléennes en types numériques, False devient 0 et True devient -1.
- Lorsque vous effectuez une conversion entre des valeurs booléennes et des types de données numériques, gardez à l'esprit que les méthodes de conversion du cadre d'application .NET ne produisent pas toujours les mêmes résultats que les mots clefs de conversion Visual Basic .NET. Cela est dû au fait que la conversion Visual Basic .NET conserve un comportement compatible avec les versions précédentes.
- Nombres négatifs : Le Boolean n'est pas un type numérique et ne peut pas représenter une valeur négative. Dans tous les cas, vous ne devez pas utiliser Boolean pour conserver des valeurs numériques.
- Type de caractères : Le Boolean n'a pas de caractère de type littéral ni de caractère de type identifiant.
- Type de cadre d'application : Le type correspondant dans le cadre d'application .NET est la structure System.Boolean.
Exemples
Dans cet exemple, la fonction «fonctionretourneboolean» retourne toujours une valeur vrai :
Voici un exemple montrant comment convertir des booléennes en entier (convert bool to int) avec Visual Basic .NET :
- Module Module1
-
- Sub Main()
- Dim a As Boolean = False
- Dim b As Integer = 0
- Dim c As Long = 1
- Console.WriteLine("Valeur entiere de a = " & Convert.ToInt32(a))
- If (Convert.ToInt32(a) = b) Then
- Console.WriteLine("a == b")
- Else
- Console.WriteLine("a != b")
- End If
- If (Convert.ToInt32(a) = c) Then
- Console.WriteLine("a == c")
- Else
- Console.WriteLine("a != c")
- End If
- End Sub
-
- End Module
on obtiendra le résultat suivant :
Valeur entiere de a = 0a == b
a != c
Dernière mise à jour : Dimanche, le 9 novembre 2014