Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Uri.HexUnescape-Methode: (String, Int32)

 

Veröffentlicht: Oktober 2016

Konvertiert eine angegebene Hexadezimaldarstellung eines Zeichens in das Zeichen selbst.

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

public static char HexUnescape(
	string pattern,
	ref int index
)

Parameter

pattern
Type: System.String

Die Hexadezimaldarstellung eines Zeichens.

index
Type: System.Int32

Die Stelle in pattern, an der die Hexadezimaldarstellung eines Zeichens beginnt.

Rückgabewert

Type: System.Char

Das in Hexadezimalcodierung an Position index dargestellte Zeichen. Wenn das Zeichen bei index nicht hexadezimal codiert ist, wird das Zeichen bei index zurückgegeben. Der Wert von index wird erhöht, sodass er auf das nachfolgende Zeichen zeigt.

Exception Condition
ArgumentOutOfRangeException

indexist kleiner als 0 oder größer als oder gleich der Anzahl der Zeichen im pattern.

Im folgenden Codebeispiel wird bestimmt, ob ein Zeichen ist hexadezimal codiert und, wenn dies der Fall ist, das entsprechende Zeichen in die Konsole geschrieben.

string testString = "%75";
int index = 0;
if (Uri.IsHexEncoding(testString, index))
     Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, ref index));
else
     Console.WriteLine("The character is not hexadecimal encoded");

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: