我正在开发一个C#windows应用程序。我的表单上有一个标签,我想显示一个计算。这是我的代码:
this.lblPercent.Text = (Convert.ToString(totalPercent));
我将变量totalPercent定义为double,如何将此数字舍入为2位小数?
当我运行程序时,86.8245614正在我的应用程序中显示,我希望它显示86.82。
苏珊
答案 0 :(得分:2)
或者:String.Format("{0:0.00}", totalPercent);
有关如何以不同方式格式化数字的一些示例,请参阅here。
答案 1 :(得分:1)
你可以试试这个
'获取与en-US文化相关联的NumberFormatInfo。
Dim nfi As NumberFormatInfo = New CultureInfo(“en-US”,False).NumberFormat
this.lblPercent.Text = totalPercent.ToString(“P”,nfi)
答案 2 :(得分:0)
这是舍入方法。
http://msdn.microsoft.com/en-us/library/75ks3aby.aspx
lblPercent.Text = Math.Round(totalPercent, 2).ToString();
答案 3 :(得分:0)
您可能正在寻找this:
public static string Format(string format, object arg0)