我想将值转换为十六进制,但结果丢失了。
int q = 0006038738; var w = q.ToString("X"); //result: 5C24D2 //I want that: 005C24D2
如何在我将转换的值的开头合并0?
试试这个:
var w = q.ToString("X8");
精度说明符表示结果字符串中所需的最小位数。如果需要,数字用左边的零填充,以产生精度说明符给出的位数。
参考:The Hexadecimal ("X") Format Specifier