วิธี 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