双串。格式

时间:2012-03-26 09:07:40

标签: c# .net string.format

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

0.xx or x.xx

目前我试过这个:

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

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

5 个答案:

答案 0 :(得分:29)

只需使用

myDouble.ToString("0.00")

应该做的伎俩

答案 1 :(得分:5)

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

答案 2 :(得分:5)

myDouble.ToString("N2")

也应该有用。

看看

MSDN: Custom Numeric Format Strings

MSDN: Standard Numeric Format Strings

答案 3 :(得分:3)

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

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

这将始终包含数字,与#相反,这使其成为可选项。

答案 4 :(得分:1)

使用以下内容:

myDouble.ToString("N2")