我需要将一系列 UInt32 值格式化为固定长度的十六进制表示。十六进制格式比较容易,但生成的字符串宽度在 6 到 8 个字符之间。如何将字符串格式化为始终为 8 个字符宽?
这是我目前正在做的一个例子:
string valueA = Convert.ToString(UInt32.MaxValue, 16); // result is "ffffffff"
string valueB = Convert.ToString(UInt32.MinValue, 16); // result is "0", i want "00000000"