双串。格式

我有一些双重值,我想转换为具有此模式的字符串:

0.xx or x.xx 

目前我试过这个:

 double.ToString("#.#0"); 

如果我的号码从零开始,我应该添加什么才能看到零?

只是用

 myDouble.ToString("0.00") 

这应该够了吧

 String.Format("{0:0.00}", 111.0); 
 myDouble.ToString("N2") 

也应该工作。

看一下

MSDN:自定义数字格式字符串

MSDN:标准数字格式字符串

在小数点分隔符前面加零:

 double.ToString("0.#0"); 

这将始终包括数字,与#相反,这使得它是可选的。

使用以下:

 myDouble.ToString("N2")