双重转换为Int WPF C#

时间:2013-04-26 14:32:50

标签: wpf c#-4.0 int label double

我正在使用C#开发WPF应用程序。我的情况是这样的,我需要一个double的绝对值,然后将其显示在一个标签中,例如,如果我有

double d=-17.00;

myLbl.Content=Math.Abs(d); 或者

myLbl.Content=Math.Abs(d).ToString();

这应该只是将我的标签设置为 17.00 ,但不是!它将我的标签设置为 17 。在所有情况下,我需要将精度保持在小数点后2位。

我该怎么办?请帮忙。

2 个答案:

答案 0 :(得分:1)

您需要格式化输出字符串:

myLbl.Content=Math.Abs(d).ToString("0.##%");

答案 1 :(得分:1)

string value = Math.Abs(-17.00).ToString("0.00");

//value: "17.00"