C#把整型数值转16进制字符串
大写的16进制字符串
int value = 255;
string hex = value.ToString("X");
// 结果:"FF"
小写的16进制字符串
int value = 255;
string hex = value.ToString("x");
// 结果:"ff"
指定长度并自动补零
int value = 31;
string hex1 = value.ToString("X8");
// 结果:"0000001F"
string hex2 = value.ToString("x4");
// 结果:"001f"
使用 string.Format / 插值字符串
int value = 123;
string result1 = string.Format("{0:X8}", value);
string result2 = $"{value:X8}";
// 结果:"0000007B"

浙公网安备 33010602011771号