我想将值转换为十六进制,但结果丢失。
int q = 0006038738;
var w = q.ToString("X");
//result: 5C24D2
//I want that: 005C24D2
如何在要转换的值的开头加入0?
答案 0 :(得分:1)
尝试一下:
var w = q.ToString("X8");
精度说明符指示所需的最小位数 在结果字符串中。如果需要,数字用零填充 向左以产生精度给出的位数 说明符。