Partager via


Guide pratique pour convertir des chaînes hexadécimales en nombres (Visual Basic)

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

Pour convertir une chaîne hexadécimale en nombre

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

    Le premier argument de la ToInt32(String, Int32) méthode 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 &h préfixe.
    • 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 un FormatException.

Voir aussi