Compartilhar via


Como converter cadeias de caracteres hexadecimal em números (Visual Basic)

Este exemplo converte uma cadeia de caracteres hexadecimal em um inteiro usando o Convert.ToInt32 método.

Para converter uma cadeia de caracteres hexadecimal em um número

  • Use o ToInt32(String, Int32) método para converter o número expresso na base 16 em um inteiro.

    O primeiro argumento do ToInt32(String, Int32) método é a cadeia de caracteres a ser convertida. O segundo argumento descreve em qual base o número é expresso; hexadecimal é base 16.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Observe que a cadeia de caracteres hexadecimal tem as seguintes restrições:

    • Ele não pode incluir o &h prefixo.
    • Ele não pode incluir o _ separador de dígitos.

    Se o prefixo ou um separador de dígito estiver presente, a chamada para o ToInt32(String, Int32) método gerará um FormatException.

Consulte também