Uri.IsHexEncoding(String, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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).