Partager via


Hex, fonction (Visual Basic)

Mise à jour : novembre 2007

Retourne une chaîne représentant la valeur hexadécimale d'un nombre.

Public Shared Function Hex( _
   ByVal Number As { Byte | SByte | Short | UShort |
   Integer | UInteger | Long | ULong | Object } _
) As String

Paramètres

  • Number
    Requis. Toute expression numérique ou expression String valide.

Exceptions

Type d'exception

Numéro de l'erreur

Condition

ArgumentNullException

5

Number n'est pas spécifié.

ArgumentException

5

Number n'est pas un type numérique.

Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion non structurée des erreurs. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreurs par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic.

Notes

Si Number n'est pas déjà un nombre entier, il est arrondi au nombre entier le plus proche avant d'être évalué.

Si Number a la valeur

Hex retourne

Empty

Zéro (0)

Toute valeur numérique

Seize caractères hexadécimaux maximum

Vous pouvez représenter des nombres hexadécimaux directement en faisant précéder les nombres de la plage appropriée de &H. Par exemple, &H10 représente le nombre décimal 16 en notation hexadécimale.

Exemple

Cet exemple utilise la fonction Hex pour retourner la valeur hexadécimale d'un nombre.

Dim TestHex As String
' Returns 5.
TestHex = Hex(5)
' Returns A.
TestHex = Hex(10)
' Returns 1CB.
TestHex = Hex(459)

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**Conversion

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Tâches

Comment : convertir des chaînes hexadécimales en nombres

Référence

Oct, fonction

Fonctions de conversion de types de données

ArgumentNullException