Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt, ob ein Zeichen in einer Zeichenfolge hexadezimal codiert ist.
Namespace: System
Assembly: System (in system.dll)
Syntax
'Declaration
Public Shared Function IsHexEncoding ( _
pattern As String, _
index As Integer _
) As Boolean
'Usage
Dim pattern As String
Dim index As Integer
Dim returnValue As Boolean
returnValue = Uri.IsHexEncoding(pattern, index)
public static bool IsHexEncoding (
string pattern,
int index
)
public:
static bool IsHexEncoding (
String^ pattern,
int index
)
public static boolean IsHexEncoding (
String pattern,
int index
)
public static function IsHexEncoding (
pattern : String,
index : int
) : boolean
Parameter
- pattern
Die zu überprüfende Zeichenfolge.
- index
Die Stelle in pattern, die auf hexadezimale Codierung überprüft werden soll.
Rückgabewert
true, wenn pattern an der angegebenen Stelle hexadezimal codiert ist, andernfalls false.
Hinweise
Die IsHexEncoding-Methode überprüft auf hexadezimale Codierung nach dem Muster "%hexhex" in einer Zeichenfolge, wobei "hex" eine Ziffer von 0 bis 9 oder ein Buchstabe von A bis F ist (die Groß- und Kleinschreibung wird nicht berücksichtigt).
Beispiel
Im folgenden Codebeispiel wird ermittelt, ob ein Zeichen hexadezimal codiert ist. Ist dies der Fall, wird das entsprechende Zeichen auf der Konsole ausgegeben.
Dim testString As String = "%75"
Dim index As Integer = 0
If Uri.IsHexEncoding(testString, 0) Then
Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, index))
Else
Console.WriteLine("The character is not hexadecimal encoded")
End If
string testString = "%75";
int index = 0;
if (Uri.IsHexEncoding(testString, 0))
Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, ref index));
else
Console.WriteLine("The character is not hexadecimal encoded");
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