【发布时间】:2013-12-20 15:45:03
【问题描述】:
如果我的 Object 值例如是 1.0,.ToString() 将返回 1 而不是 1.0。
但如果值例如 1.5,.ToString() 返回 1.5。
为什么在 c# 中有这种行为?
注意:在这种情况下,对象是一个双精度值。
【问题讨论】:
-
没有错。提示:
1d == 1.00d的结果是什么?现在,您可以指定特定格式以获得所需的文本结果.. -
为什么人们必须对初学者的问题投反对票。这是你说“你是菜鸟”的方式吗?这个问题的表述很好,很清楚他问了什么。所以我会把重点还给你。
标签: c#