为了账号安全,请及时绑定邮箱和手机立即绑定

四舍五入和填充小数

四舍五入和填充小数

C#
MYYA 2021-11-28 15:44:01
你好,我有一个小数,我想四舍五入并想要填充。是否可以在一个命令中执行此操作可以按如下方式进行四舍五入 $"{myDecimal:F0}"填充可以按如下方式完成$"{myDecimal:D6}"可以同时进行吗?这里有些例子:30 => 00003030.02 => 00003030.6 => 00003130000 => 030000
查看完整描述

2 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

您不限于标准格式说明符。您可以使用自定义格式说明符来创建自定义格式。有了额外的好处,该舍入(默认情况下AFAIK“远离零”)已经包括在内。

所以F0意味着:没有小数位(即四舍五入到完整整数)和D6(对于整数,不是小数;感谢 juharr)意味着:最多填充六位数字。

这是这种自定义格式“组合”的内容:

$"{myDecimal:000000}"


查看完整回答
反对 回复 2021-11-28
?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

这对你有用吗?

$"{Math.Round(myDecimal):D6}"


查看完整回答
反对 回复 2021-11-28
  • 2 回答
  • 0 关注
  • 162 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信