วิธี Uri.IsHexEncoding() ใน C# กำหนดว่าอักขระในสตริงเข้ารหัสเป็นเลขฐานสิบหกหรือไม่
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์ -
public static bool IsHexEncoding (string pattern, int index);
ด้านบน พารามิเตอร์รูปแบบคือสตริงที่จะตรวจสอบ ในขณะที่ดัชนีคือตำแหน่งในรูปแบบเพื่อตรวจสอบการเข้ารหัสฐานสิบหก
ตัวอย่าง
ให้เราดูตัวอย่างการใช้เมธอด Uri.IsHexEncoding() -
using System;
public class Demo {
public static void Main(){
string pattern = "%50";
bool res = Uri.IsHexEncoding(pattern, 0);
if (res)
Console.WriteLine("Valid: Hexadecimal Encoded");
else
Console.WriteLine("Invalid: Hexadecimal Encoded");
}
} ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
Valid: Hexadecimal Encoded
ตัวอย่าง
ให้เราดูตัวอย่างอื่นเพื่อนำเมธอด Uri.IsHexEncoding() ไปใช้:
using System;
public class Demo {
public static void Main(){
string pattern = "%60";
bool res = Uri.IsHexEncoding(pattern, 1);
if (res)
Console.WriteLine("Valid: Hexadecimal Encoded");
else
Console.WriteLine("Invalid: Hexadecimal Encoded");
}
} ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
Invalid: Hexadecimal Encoded