c#:如何在数字格式字符串中强制尾随零?

P a*_*u l 15 c# devexpress

我需要将float显示为

1.00
1.50
1.55
1.60
Run Code Online (Sandbox Code Playgroud)

以下是我使用f2格式看到的内容.

1.
1.5
1.55
1.6
Run Code Online (Sandbox Code Playgroud)

有没有办法强制尾随0出现?

(我正在使用DevExpress SpinEdit控件并尝试设置显示和编辑格式.)

Luk*_*keH 26

yourNumber.ToString("N2");
Run Code Online (Sandbox Code Playgroud)

  • 这个可以工作,但它增加了数千的逗号,依此类推 (4认同)

Vad*_*dim 15

你可以使用这样的语法:

String.Format("{0:0.00}", n)
Run Code Online (Sandbox Code Playgroud)


小智 5

在极少数情况下我需要格式化,我会去这里:

http://blog.stevex.net/index.php/string-formatting-in-csharp/