Freigeben über


Hex-Funktion (Visual Basic)

Aktualisiert: November 2007

Gibt eine Zeichenfolge zurück, die den Hexadezimalwert einer Zahl darstellt.

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

Parameter

  • Number
    Erforderlich. Ein beliebiger gültiger numerischer oder String-Ausdruck.

Ausnahmen

Ausnahmetyp

Fehlernummer

Bedingung

ArgumentNullException

5

Number ist nicht angegeben.

ArgumentException

5

Number ist kein numerischer Typ.

Beachten Sie die Spalte "Fehlernummer", wenn Sie Visual Basic 6.0-Anwendungen aktualisieren, die eine unstrukturierte Fehlerbehandlung verwenden. (Sie können die Fehlernummer mit der Number-Eigenschaft (Err-Objekt) vergleichen.) Wenn möglich, sollten Sie jedoch erwägen, eine solche Fehlersteuerung durch eine Übersicht über die strukturierte Ausnahmebehandlung für Visual Basic zu ersetzen.

Hinweise

Wenn Number keine ganze Zahl ist, wird der Wert vor der Auswertung auf die nächste ganze Zahl gerundet.

Wenn Number gleich

Rückgabewert von Hex

Leer

Null (0)

Beliebiger numerischer Wert

Bis zu 16 hexadezimale Zeichen

Sie können Hexadezimalzahlen direkt darstellen, indem Sie Zahlen im entsprechenden Bereich mit &H einleiten. Zum Beispiel stellt &H10 den Dezimalwert 16 in hexadezimaler Schreibweise dar.

Beispiel

In diesem Beispiel wird die Hex-Funktion verwendet, um den Hexadezimalwert einer Zahl zurückzugeben.

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

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**Conversion

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

Siehe auch

Aufgaben

Gewusst wie: Konvertieren von Hexadezimalzeichenfolgen in Zahlen

Referenz

Oct-Funktion

Funktionen für die Typkonvertierung

ArgumentNullException