有没有办法在格式化双精度字符时指定总字符数?
假设我有0.00012345678个字符,我指定了总字符数(7),我想得到1.23e-4。格式"G7“会给出1.2345e-4。
更多示例:
0.00000012345678F -> 1.23e-7
0.00012345678F -> 1.23e-4
0.12345678F -> 1.23e-1
1.2345678F -> 1.23457
12.345678F -> 12.3457
12345678F -> 1.234e8
发布于 2009-11-04 20:59:46
您可能希望使用"e“格式的字符串,如下所示...
String.Format("{0:0.00e+0}", number);
发布于 2009-11-04 20:57:51
{0:00e+0}
http://blog.stevex.net/string-formatting-in-csharp/
https://stackoverflow.com/questions/1673595
复制相似问题