Uri.IsHexEncoding(String, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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).