Hex (Función, Visual Basic)

Actualización: noviembre 2007

Devuelve una cadena que representa el valor hexadecimal de un número.

Public Shared Function Hex( _
   ByVal Number As { Byte | SByte | Short | UShort |
   Integer | UInteger | Long | ULong | Object } _
) As String

Parámetros

  • Number
    Requerido. Cualquier expresión numérica o expresión String válida.

Excepciones

Tipo de excepción

Número de error

Condición

ArgumentNullException

No se ha especificado Number.

ArgumentException

Number no es un tipo numérico.

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Comentarios

Si Number ya no es un número entero, se redondea al número entero más próximo antes de ser evaluado.

Si Number es:

Hex devuelve

Vacío

Cero (0)

Cualquier valor numérico.

Hasta dieciséis caracteres hexadecimales.

Puede representar números hexadecimales directamente anteponiendo números en el intervalo correcto con &H. Por ejemplo, &H10 representa el decimal 16 en notación hexadecimal.

Ejemplo

En este ejemplo se utiliza la función Hex para devolver el valor hexadecimal de un número.

Dim TestHex As String
' Returns 5.
TestHex = Hex(5)
' Returns A.
TestHex = Hex(10)
' Returns 1CB.
TestHex = Hex(459)

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**Conversion

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Tareas

Cómo: Convertir cadenas hexadecimales en números

Referencia

Oct (Función)

Funciones de conversión de tipos

ArgumentNullException