ตัวระบุรูปแบบ "X" หรือ "x" (Hexadecimal) แปลงตัวเลขเป็นสตริงฐานสิบหก "X" ให้ตัวอักษร A-F เป็นพิมพ์ใหญ่, "x" ให้พิมพ์เล็ก สามารถระบุจำนวนหลักขั้นต่ำได้ (เช่น X8)
ตัวอย่างโค้ด
using System;
class Demo
{
static void Main()
{
int num = 345672832;
Console.WriteLine(num.ToString("X")); // 149A8C80
Console.WriteLine(num.ToString("X8")); // 149A8C80 (8 หลัก)
num = 0x307e;
Console.WriteLine(num.ToString("x")); // 307e
Console.WriteLine(num.ToString("X")); // 307E
}
}
ผลลัพธ์
149A8C80 149A8C80 307e 307E
รองรับ: int, long, short, byte, BigInteger, เป็นต้น