十进制到十六进制的2转换器

时间:2019-04-17 11:15:47

标签: c# hex converters

我想将值转换为十六进制,但结果丢失。

        int q = 0006038738;
        var w = q.ToString("X");
        //result: 5C24D2
        //I want that: 005C24D2

如何在要转换的值的开头加入0?

1 个答案:

答案 0 :(得分:1)

尝试一下:

var w = q.ToString("X8");
  

精度说明符指示所需的最小位数   在结果字符串中。如果需要,数字用零填充   向左以产生精度给出的位数   说明符。

参考:The Hexadecimal ("X") Format Specifier