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.
- Il ne peut pas inclure le préfixe