是否有任何代码(或内置函数)允许以工程符号输出浮点数?
例如,1.5e-4
将显示为,150µ
并且5e-3将显示为5m
.
Windows允许的配置Measurement system
到Metric
或U.S.
是否有使用这个设置读取C#(略)单位名称的方式?
例如,当Metric
我想要显示一个重量时,kg
但U.S.
我希望显示lb
.类似的长度,体积等
我看过SystemInformation,CultureInfo,Configuration和Globalization,但没有看到任何明显的东西.我错过了什么,还是我在错误的地方?
C#/ .NET库是否内置例程或常量,例如将毫米转换为英寸?如果是这样,我在哪里可以找到它们?(我只是不想一次又一次地生成重复的代码.)
我有一个浮点数,如 x=23392342.1
我想将它转换为带有工程符号的字符串(带有公制前缀)
http://en.wikipedia.org/wiki/Engineering_notation http://en.wikipedia.org/wiki/Metric_prefix
所以在我的例子中23392342.1 = 23.3923421E6 = 23.3923421 M(兆)
我想展示 23.3923421 M