Comment : convertir des chaînes hexadécimales en nombres (Visual Basic)

Cet exemple convertit une chaîne hexadécimale en entier à l’aide de la méthode Convert.ToInt32 .

Pour convertir une chaîne hexadécimale en nombre

  • Utilisez la méthode ToInt32(String, Int32) pour convertir le nombre exprimé en base 16 en entier.

    Le premier argument de la méthode ToInt32(String, Int32) est la chaîne à convertir. Le deuxième argument décrit la base dans laquelle le nombre est exprimé ; hexadécimal est base 16.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Notez que la chaîne hexadécimale a les restrictions suivantes :

    • Il ne peut pas inclure le préfixe &h .
    • Il ne peut pas inclure le séparateur de chiffres _ .

    Si le préfixe ou un séparateur de chiffres est présent, l’appel à la méthode ToInt32(String, Int32) lève une FormatException.

Voir aussi