标签: c#
我有此代码:
vm.Info0 = phrase.PhraseNum.ToString("X4");
我想要的是将数字格式化为这样的一些前导零:
00001 00222 00034
但是我看到的却是一些字符3607显示为0E17
谁能告诉我发生了什么事,为什么会改变数字?
答案 0 :(得分:1)
如果要在输出中使用十进制数字,则应使用.ToString("D4");。
.ToString("D4");
您可以查看文档here。