首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含无用字符的十进制ToString

问包含无用字符的十进制ToString
EN

Stack Overflow用户
提问于 2014-10-10 02:37:58
回答 1查看 47关注 0票数 1

如果执行以下代码行:

代码语言:javascript
复制
((15m)*(1.0000m)).ToString()

你得到的结果是"15.0000“

我有一个长寿的对象,它被序列化成二进制格式,当我们在对它重新消重后打印值时,我们最终得到的是无关紧要的0。

看起来小数保留了关于它们使用的最大精确度的信息。即使精确度微不足道。如何才能只显示有效数字?

EN

回答 1

Stack Overflow用户

发布于 2014-10-10 02:43:18

尝试使用以下命令:

代码语言:javascript
复制
((15m)*(1.0000m).ToString(".00######");

这将导致15.00

要得到15,请使用格式字符串".#####“,这样仍然可以列出精度为5的字符串。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26285688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档