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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de