Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Method

Definition

Bestimmt, ob ein Zeichen in einer Zeichenfolge hexadezimal codiert ist.Determines whether a character in a string is hexadecimal encoded.

public:
 static bool IsHexEncoding(System::String ^ pattern, int index);
public static bool IsHexEncoding (string pattern, int index);
static member IsHexEncoding : string * int -> bool
Public Shared Function IsHexEncoding (pattern As String, index As Integer) As Boolean

Parameter

pattern
String String String String

Die zu überprüfende Zeichenfolge.The string to check.

index
Int32 Int32 Int32 Int32

Die Stelle in pattern, die auf hexadezimale Codierung überprüft werden soll.The location in pattern to check for hexadecimal encoding.

Gibt zurück

Ein Boolean-Wert, der true ist, wenn pattern an der angegebenen Position hexadezimal codiert ist, andernfalls false.A Boolean value that is true if pattern is hexadecimal encoded at the specified location; otherwise, false.

Beispiele

Im folgenden Codebeispiel wird bestimmt, ob ein Zeichen hexadezimal codiert ist. wenn dies der Fall ist, wird das entsprechende Zeichen in die Konsole geschrieben.The following code example determines whether a character is hexadecimal encoded and, if so, writes the equivalent character to the console.

String^ testString = "%75";
int index = 0;
if ( Uri::IsHexEncoding( testString, index ) )
{
   Console::WriteLine( "The character is {0}",
      Uri::HexUnescape( testString, index ) );
}
else
{
   Console::WriteLine( "The character is not hex encoded" );
}
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");
Dim testString As String = "%75"
Dim index As Integer = 0
If Uri.IsHexEncoding(testString, index) Then
    Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, index))
Else
    Console.WriteLine("The character is not hexadecimal encoded")
End If

Hinweise

Die IsHexEncoding -Methode überprüft die hexadezimale Codierung, die auf das Muster "% hexhex" in einer Zeichenfolge folgt, wobei "Hex" eine Ziffer zwischen 0 und 9 oder ein Buchstabe von a-F (ohne Beachtung der Groß-/Kleinschreibung) ist.The IsHexEncoding method checks for hexadecimal encoding that follows the pattern "%hexhex" in a string, where "hex" is a digit from 0 to 9 or a letter from A-F (case-insensitive).

Gilt für: