Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวระบุรูปแบบฐานสิบหก (X) ใน C#

ตัวระบุรูปแบบ "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, เป็นต้น