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

问题描述:

我需要显示持股量c#:如何强制数值格式字符串尾随零?

1.00 
1.50 
1.55 
1.60 

以下是我所看到的用F2格式。

1. 
1.5 
1.55 
1.6 

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

(我使用的DevExpress SpinEdit控制,并试图设置显示和编辑格式。)

yourNumber.ToString("N2"); 
+3

这一个工程,但它增加了逗号为千等等 – 2013-10-15 18:30:19

您可以使用语法如下:

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

+0

更好的链接:处理尾随零等 – 2014-07-22 08:03:32

在我需要格式化的罕见场合,我去在这里:

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

+0

我总是发现一个PHP网站上的.net博客帖子讽刺... – drzaus 2016-01-20 15:25:04

spinEdit.Properties.DisplayFormat.FormatType = FormatType.Numeric; 
spinEdit.Properties.DisplayFormat.FormatString = "C2"; 

在未来,不过,我会建议寻找Dev Express' knowledge base或发送电子邮件的支持([email protected])。他们将在一天之内回答你的问题。