CByte |
Convertir en octet |
Visual Basic .NET (VB .NET) |
Syntaxe
Paramètres
Nom |
Description |
expression |
Ce paramètre permet d'indiquer une chaîne de caractères ou une expression numérique correspondant à un nombre compris entre 0 et 255. |
Description
Ce mot réservé permet d'effectuer une conversion en valeur d'un octet.
Remarques
- Si l'expression à convertir est une chaîne de caractères, la chaîne de caractères doit pouvoir être convertie en une expression numérique ; cela peut être vérifié à
l'aide de la fonction IsNumeric.
- Si l'expression est inférieure à 0 ou supérieure à 255, une erreur d'exécution est générée.
- Si la valeur de l'expression n'est pas un nombre entier, CByte arrondit le nombre avant la conversion.
- Vérifiez que la valeur que vous passez à CByte n'est ni négative ni supérieure à 255.
- Utilisez IsNumeric pour vous assurer que la valeur transmise à CByte peut être convertie en une expression numérique.
- Lors de l'utilisation de CByte pour convertir des nombres à virgule flottante, les valeurs fractionnaires jusqu'à 0,5 mais non comprises sont arrondies vers le bas, tandis que les valeurs
supérieures mais non comprises 0,5 sont arrondies vers le haut. Les valeurs dont la composante fractionnaire est exactement égale à 0,5 sont arrondies vers le haut si leur composante intégrale est
impaire et vers le bas si leur composante intégrale est paire.
- La fonction CByte convertit une expression en un type de données d'octet non signé. Pour convertir une expression en un type de données d'octet signé, créez une instance de la classe
SByte et appelez sa méthode Parse.
- Comme la plupart des fonctions de conversion, la fonction CByte n'est pas réellement une fonction dans l'espace de noms Microsoft.VisualBasic. Au lieu de cela, il est similaire à une
macro Visual C++ ; le compilateur traduit l'appel de fonction en code en ligne.
Dernière mise à jour : Mardi, le 24 Août 2021