Como converter cadeias de caracteres hexadecimais em números (Visual Basic)
Este exemplo converte uma cadeia de caracteres hexadecimais em um inteiro usando o método Convert.ToInt32.
Para converter uma cadeia de caracteres hexadecimais em um número
Use o método ToInt32(String, Int32) para converter o número expresso na base 16 em um inteiro.
O primeiro argumento do método ToInt32(String, Int32) é a cadeia de caracteres a ser convertida. O segundo argumento descreve em qual base o número é expresso; hexadecimal significa base 16.
' Assign the value 49153 to i. Dim i As Integer = Convert.ToInt32("c001", 16)
Observe que a cadeia de caracteres hexadecimais tem as seguintes restrições:
- Ela não pode incluir o prefixo
&h
. - Ele não pode incluir o separador de dígito
_
.
Se o prefixo ou um separador de dígito estiver presente, a chamada ao método ToInt32(String, Int32) gerará um FormatException.
- Ela não pode incluir o prefixo