首页 > 解决方案 > 十进制到十六进制签名 2 转换器

问题描述

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

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

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

标签: c#hexconverters

解决方案


尝试这个:

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

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

参考:十六进制(“X”)格式说明符


推荐阅读