BYTE |
Octet |
---|---|
VB .NET (Visual Basic .NET) |
Syntaxe
Dim variable As Byte |
Dim variable() As Byte |
Dim variable As Byte = startvalue |
Dim variable() As Byte = {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 «octet».
Remarques
- On peut utiliser Byte.MinValue et Byte.MaxValue pour obtenir respectivement l'intervalle inférieur et supérieur supporté par ce type de données.
- Utilisez le type de données Byte pour contenir des données binaires.
- La valeur par défaut de Byte est 0.
- Vous pouvez déclarer et initialiser une variable Byte en lui attribuant un littéral décimal, un littéral hexadécimal, un littéral octal ou (à partir de Visual Basic .NET 2017) un littéral binaire. Si le littéral intégral est en dehors de l'intervalle d'un octet (c'est-à-dire s'il est inférieur à Byte.MinValue ou supérieur à Byte.MaxValue), une erreur de compilation se produit.
- Vous utilisez le préfixe &h ou &H pour désigner un littéral hexadécimal, le préfixe &b ou &B pour désigner un littéral binaire et le préfixe &o ou &O pour désigner un littéral octal. Les littéraux décimaux n'ont pas de préfixe.
- À partir de Visual Basic .NET 2017, vous pouvez également utiliser le caractère de soulignement (_) comme séparateur de chiffres pour améliorer la lisibilité.
- Nombres négatifs : Étant donné que Byte est un type non signé, il ne peut pas représenter un nombre négatif. Si vous utilisez l'opérateur unaire moins (-) sur une expression dont l'évaluation est de type Byte, le Visual Basic .NET convertit d'abord l'expression en Short.
- Conversions de format : Lorsque Visual Basic .NET lit ou écrit des fichiers, ou lorsqu'il appelle des DLL, des méthodes et des propriétés, il peut automatiquement convertir entre les formats de données. Les données binaires entreposées dans les variables et les tableaux d'octets sont préservées lors de ces conversions de format. Vous ne devez pas utiliser une variable String pour les données binaires, car son contenu peut être corrompu lors de la conversion entre les formats ANSI et Unicode.
- Élargissement : Le type de données Byte s'élargit à Short, UShort, Integer, UInteger, Long, ULong, Decimal, Single ou Double. Cela signifie que vous pouvez convertir Byte en l'un de ces types sans rencontrer d'erreur System.OverflowException.
- Type de caractère : Le Byte 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.Byte.
Exemple
Voici quelques exemples typiques de l'utilisation de ce type de données :
on obtiendra le résultat suivant :
myValue = 4myValue = 8
myValue = 9
Dernière mise à jour : Dimanche, le 9 novembre 2014