我需要将浮动显示为
1.00
1.50
1.55
1.60
以下是我使用 f2 格式看到的。
1.
1.5
1.55
1.6
有没有办法强制出现尾随 0?
(我正在使用 DevExpress SpinEdit 控件并尝试设置显示和编辑格式。)
我需要将浮动显示为
1.00
1.50
1.55
1.60
以下是我使用 f2 格式看到的。
1.
1.5
1.55
1.6
有没有办法强制出现尾随 0?
(我正在使用 DevExpress SpinEdit 控件并尝试设置显示和编辑格式。)
yourNumber.ToString("N2");
您可以使用如下语法:
String.Format("{0:0.00}", n)
在极少数情况下我需要格式化,我去这里:
http://blog.stevex.net/index.php/string-formatting-in-csharp/
spinEdit.Properties.DisplayFormat.FormatType = FormatType.Numeric;
spinEdit.Properties.DisplayFormat.FormatString = "C2";
不过,在未来,我建议搜索Dev Express 的知识库或发送电子邮件支持 (support@devexpress.com)。他们将能够在大约一天内回答您的问题。
您也可以使用字符串插值来执行此操作(请注意,这是 C# 6 及更高版本):
double num = 98765.4;
Console.WriteLine($"{num:0.00}"); //Replace "0.00" with "N2" if you want thousands separators