可能重复: C#中的工程表示法?
使用公制前缀是否比科学计数法更好,这可能是有争议的,但我认为对于物理单位它有其用例。
我查看了一下,似乎.NET没有任何内置的类似功能,或者我对此有误解?实现它的任何方法都可以。
澄清一下:目标是将任何给定的数字显示为浮点或整数字符串,其值在1和999之间,并带有相应的公制前缀。
例如,
1000 -> 1k 0.05 -> 50m
进行四舍五入:
1,436,963 -> 1.44M
我查看了一下,似乎.NET没有任何内置的类似功能,或者我对此有误解?实现它的任何方法都可以。
澄清一下:目标是将任何给定的数字显示为浮点或整数字符串,其值在1和999之间,并带有相应的公制前缀。
例如,
1000 -> 1k 0.05 -> 50m
进行四舍五入:
1,436,963 -> 1.44M
12345000
转换为12.34M
而不是1.234e007
吗?据我所知,目前没有内置支持此功能的方法。 - verdesmarald