Câu trả lời:
Sử dụng ToString("X4")
.
4 có nghĩa là chuỗi dài 4 chữ số.
Tham khảo: Định dạng thập lục phân ("X") trên MSDN .
Hãy thử nội suy chuỗi C # được giới thiệu trong C # 6:
var id = 100;
var hexid = $"0x{id:X}";
giá trị hexid:
"0x64"
$"0x{id:X4}";
Câu trả lời trước là không tốt cho số âm. Sử dụng kiểu rút gọn thay vì kiểu int
short iValue = -1400;
string sResult = iValue.ToString("X2");
Console.WriteLine("Value={0} Result={1}", iValue, sResult);
Bây giờ kết quả là FA88