Condividi tramite


Funzione Hex (Visual Basic)

Aggiornamento: novembre 2007

Restituisce una stringa che rappresenta il valore esadecimale di un numero.

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

Parametri

  • Number
    Obbligatorio. Qualsiasi espressione numerica o espressione String valida.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

ArgumentNullException

5

Number non è specificato.

ArgumentException

5

Number non è un tipo numerico.

Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.

Note

Se Number non è già un numero intero, viene arrotondato al numero intero più vicino prima di essere valutato.

Se Number è

Hex restituirà

Vuoto

Zero (0).

Qualsiasi valore numerico.

Fino a sedici caratteri esadecimali.

È possibile rappresentare direttamente i numeri esadecimali inserendo &H prima dei numeri nell'intervallo corretto. Ad esempio, &H10 rappresenta il numero 16 decimale in notazione esadecimale.

Esempio

Nell'esempio riportato di seguito la funzione Hex viene utilizzata per restituire il valore esadecimale di un numero.

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

Requisiti

Spazio dei nomi:Microsoft.VisualBasic

**Modulo:**Conversion

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Vedere anche

Attività

Procedura: convertire stringhe esadecimali in numeri

Riferimenti

Funzione Oct

Funzioni di conversione del tipo

ArgumentNullException