string.format()至少有一个小数位

abe*_*nci 4 .net c# formatting

从以下两个 - 双精度 - 数字:

123456
0.0003232
Run Code Online (Sandbox Code Playgroud)

我需要(至少一个小数位)...

123456.0   (one decimal place added)
0.0003232  (same as above)
Run Code Online (Sandbox Code Playgroud)

...而且从来没有科学记法,比如E + 000.从标准更接近的结果string.Format()string.Format("{0:F1}", myDoubleVal),但是在第二种情况下,小数丢失.

我还能尝试什么?

谢谢.

小智 11

试试下面的内容

string.Format("{0:0.0###########}",myval);
Run Code Online (Sandbox Code Playgroud)

谢谢