Uri.IsHexEncoding(String, Int32) Methode

Definitie

Bepaalt of een teken in een tekenreeks hexadecimaal is gecodeerd.

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

Parameters

pattern
String

De tekenreeks die moet worden gecontroleerd.

index
Int32

De locatie om pattern te controleren op hexadecimale codering.

Retouren

trueals pattern hexadecimaal gecodeerd is op de opgegeven locatie; anders. false

Voorbeelden

In het volgende codevoorbeeld wordt bepaald of een teken hexadecimaal is gecodeerd en zo ja, het equivalente teken naar de console schrijft.

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

Opmerkingen

De IsHexEncoding methode controleert op hexadecimale codering die het patroon "%hexhex" volgt in een tekenreeks, waarbij 'hex' een cijfer is van 0 tot 9 of een letter van A-F (hoofdlettergevoelig).

Van toepassing op