Bahasa

Uri.IsHexEncoding(String, Int32) Metode

Definisi

Menentukan apakah karakter dalam string dikodekan heksadesimal.

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 yang akan diperiksa.

index
Int32

Lokasi di pattern untuk memeriksa pengodean heksadesimal.

Mengembalikan

true jika pattern heksadesimal dikodekan di lokasi yang ditentukan; jika tidak, false.

Contoh

Contoh kode berikut menentukan apakah karakter dikodekan heksadesimal dan, jika demikian, menulis karakter yang setara ke konsol.

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

Keterangan

Metode IsHexEncoding ini memeriksa pengodean heksadesimal yang mengikuti pola "%hexhex" dalam string, di mana "hex" adalah digit dari 0 hingga 9 atau huruf dari A-F (tidak peka huruf besar/kecil).

Berlaku untuk