Cómo: Convertir cadenas hexadecimales en números (Visual Basic)
En este ejemplo se convierte una cadena hexadecimal en un entero con el método Convert.ToInt32.
Para convertir una cadena hexadecimal en un número
Use el método ToInt32(String, Int32) para convertir el número expresado en base 16 en un entero.
El primer argumento del método ToInt32(String, Int32) 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 siguientes restricciones:
- No puede incluir el prefijo
&h
. - 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.
- No puede incluir el prefijo
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.