Partilhar via


Como converter cadeias de caracteres hexadecimais 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 em base-16 em um inteiro.

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

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

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

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

Ver também