我正在使用C#中的指数格式来格式化十进制数。例如,如果数字是:
0.0001234567
使用
进行格式化。(0.0000123456).ToString("E4");
展示。1.2345E-004
我该如何去掉指数中的前导零,使其呈现如下形式?
1.2345E-4
0.0001234567
使用
进行格式化。(0.0000123456).ToString("E4");
展示。1.2345E-004
我该如何去掉指数中的前导零,使其呈现如下形式?
1.2345E-4
"0.0000E+0"
(0.0000123456).ToString("0.0000E+0"); //1.2345E-5
(0.0000120000).ToString("0.#E+0"); //1.2000E-5
如果您不需要显示小数点后四位,请使用以下代码:
"0.#E+0"
(0.0000123456).ToString("0.#E+0"); //1.2E-5
(0.0000120000).ToString("0.#E+0"); //1.2E-5