Compartir a través de


Cómo: Convertir cadenas hexadecimales en números (Visual Basic)

En este ejemplo se convierte una cadena hexadecimal en un entero mediante el Convert.ToInt32 método .

Para convertir una cadena hexadecimal en un número

  • Utilice el ToInt32(String, Int32) método para convertir el número expresado en base 16 en un entero.

    El primer argumento del ToInt32(String, Int32) método es la cadena que se va a convertir. El segundo argumento describe en qué base se expresa el número; hexadecimal es base 16.

    ' Assign the value 49153 to i.
    Dim i As Integer = Convert.ToInt32("c001", 16)
    
  • Tenga en cuenta que la cadena hexadecimal tiene las restricciones siguientes:

    • No puede incluir el &h prefijo.
    • No puede incluir el separador de _ dígitos.

    Si el prefijo o un separador de dígitos está presente, la llamada al método ToInt32(String, Int32) inicia una FormatException.

Consulte también