c# - 显示 2 位小数(除非有更多有效数字)

标签 c# asp.net math significant-digits

<分区>

Possible Duplicate:
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?

最佳答案

使用

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

关于c# - 显示 2 位小数(除非有更多有效数字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14043027/

相关文章:

algorithm - 在近似树皮刻度上获取等距间隔

javascript - Canvas 对齐问题

c# - 使用 LINQ to SQL 获取刷新的数据

c# - 从两个独立的项目开始创建一个 "dll"(相同的解决方案)

c# - 禁用的文本框丢失 View 状态

c# - 无法为 GridView 中动态创建的按钮连接 Click 事件

python - 将一个数拆分为两个幂的和

C# - 没有模块句柄?

c# - WPF 中的 CommandLink

.net - LINQ to SQL 并发冲突 - 看起来像是带有正确行版本控制的干净附加