Uri.IsHexEncoding(String, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob ein Zeichen in einer Zeichenfolge hexadezimal codiert ist.
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
Die zu überprüfende Zeichenfolge.
- index
- Int32
Die Stelle in pattern
, die auf hexadezimale Codierung überprüft werden soll.
Gibt zurück
true
, wenn pattern
an der angegebenen Position hexadezimal codiert ist, andernfalls false
.
Beispiele
Das folgende Codebeispiel bestimmt, ob ein Zeichen hexadezimal codiert ist, und schreibt das entsprechende Zeichen in die Konsole.
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");
let testString = "%75"
let mutable index = 0
if Uri.IsHexEncoding(testString, index) then
printfn $"The character is {Uri.HexUnescape(testString, &index)}"
else
printfn "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 dem Muster "%hexhex" in einer Zeichenfolge folgt, wobei "hexadezimal" eine Ziffer von 0 bis 9 oder ein Buchstabe von A-F (ohne Beachtung der Groß-/Kleinschreibung) ist.