【问题标题】:Show 2 decimals places (unless there are more significant digits) [duplicate]显示 2 位小数(除非有更多有效数字)[重复]
【发布时间】:2012-12-26 16:04:00
【问题描述】:

可能重复:
Display Float as String with at Least 1 Decimal Place

给定以下值:

  • 23.50
  • 15
  • 19.3500
  • 31.505
  • 45.6670

如何实现如下显示:

  • 23.50
  • 15.00
  • 19.35
  • 31.505
  • 45.667

我想要做的是强制保留 2 位小数,除非有更多“重要”数字,在这种情况下我也想显示它们。

注意:该值当前存储为Decimal?

【问题讨论】:

标签: c# asp.net math significant-digits


【解决方案1】:

使用

yourNumber.ToString(".00######")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    • 1970-01-01
    • 2010-11-21
    • 2012-03-28
    • 2020-03-14
    相关资源
    最近更新 更多