【发布时间】:2012-08-29 15:05:26
【问题描述】:
metric prefix 是否比 scientific notation 更可取可能还有待商榷,但我认为它有物理单位的用例。
我环顾四周,但似乎 .NET 没有内置类似的东西,还是我弄错了?任何实现这一点的方法都可以。
澄清一下:目标是将任何给定数字显示为浮点数或整数字符串,其值介于 1 和 999 之间,并带有相应的度量前缀。
例如
1000 -> 1k
0.05 -> 50m
四舍五入:
1,436,963 -> 144 万
【问题讨论】:
-
不太清楚你在这里问什么。请提供输入和预期输出示例。
-
您的意思是将
12345000转换为12.34M而不是1.234e007?据我所知,没有内置支持。 -
@DanielHilgarth:添加了一些说明。
-
@veredesmarald:是的,在我看来也是这样。
-
@H.B.:谢谢。不幸的是,我不知道有任何图书馆这样做。
标签: c# .net string formatting numbers