c# - 十进制到十六进制签名 2 转换器
问题描述
我想将一个值转换为十六进制,但结果丢失。
int q = 0006038738;
var w = q.ToString("X");
//result: 5C24D2
//I want that: 005C24D2
如何在要转换的值的开头加入 0?
解决方案
尝试这个:
var w = q.ToString("X8");
精度说明符指示结果字符串中所需的最小位数。如果需要,该数字在其左侧填充零以产生精度说明符给出的位数。
推荐阅读
- django - 当我尝试在 django admin 中添加新类别时,/admin/mediaportalapp/category/add/ 处的 OperationalError
- java - 当气压变低时,是否可以向用户发送通知?
- python - 为什么 get_profile_connections() 在使用 likedin-api 时返回一个空数组
- javascript - html检查时的Javascript img源错误
- python - 如何矢量化 midi 输入?
- c - 有人会向我解释这段代码,尤其是 for 循环吗?
- html - 如何强制 html 文件在浏览器中打开而不是下载?(经典 Google 协作平台)
- tsql - 将字符串“2018 年 6 月 1 日星期五”转换为日期
- terraform - 将变量列表放入 Terraform 中的内联策略
- ubuntu - SSL 握手时的 nginx 严重错误(例程:ssl3_get_client_hello:length 太短),同时 SSL 握手)