Freigeben über


Uri.FromHex-Methode

Gibt den Dezimalwert einer Hexadezimalziffer zurück.

Namespace: System
Assembly: System (in system.dll)

Syntax

'Declaration
Public Shared Function FromHex ( _
    digit As Char _
) As Integer
'Usage
Dim digit As Char
Dim returnValue As Integer

returnValue = Uri.FromHex(digit)
public static int FromHex (
    char digit
)
public:
static int FromHex (
    wchar_t digit
)
public static int FromHex (
    char digit
)
public static function FromHex (
    digit : char
) : int

Parameter

  • digit
    Die zu konvertierende Hexadezimalziffer (0-9, a-f, A-F).

Rückgabewert

Eine Zahl von 0 bis 15, die der angegebenen Hexadezimalziffer entspricht.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentException

digit ist keine gültige Hexadezimalziffer (0-9, a-f, A-F).

Hinweise

Die FromHex-Methode konvertiert ein Zeichen, das eine Hexadezimalziffer (0-9, a-f, A-F) darstellt, in einen Dezimalwert (0 bis 15). Wenn digit keine gültige Hexadezimalziffer ist, wird eine ArgumentException-Ausnahme ausgelöst.

Beispiel

Im folgenden Beispiel wird ermittelt, ob ein Zeichen ein Hexadezimalzeichen ist. Ist dies der Fall, wird der entsprechende Dezimalwert auf der Konsole ausgegeben.

Dim testChar As Char = "e"c
If Uri.IsHexDigit(testChar) = True Then
    Console.WriteLine("'{0}' is the hexadecimal representation of {1}", testChar, Uri.FromHex(testChar))
Else
    Console.WriteLine("'{0}' is not a hexadecimal character", testChar)
End If 
Dim returnString As String = Uri.HexEscape(testChar)
Console.WriteLine("The hexadecimal value of '{0}' is {1}", testChar, returnString)
char  testChar = 'e';
if (Uri.IsHexDigit(testChar) == true)
    Console.WriteLine("'{0}' is the hexadecimal representation of {1}", testChar, Uri.FromHex(testChar));
else 
    Console.WriteLine("'{0}' is not a hexadecimal character", testChar);

string returnString = Uri.HexEscape(testChar);
Console.WriteLine("The hexadecimal value of '{0}' is {1}", testChar, returnString);

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

Uri-Klasse
Uri-Member
System-Namespace