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"
posted @ 2026-07-03 10:48  wzwyc  阅读(6)  评论(0)    收藏  举报