2013-04-26 109 views
0

我正在使用C#的WPF应用程序。我的情况是这样的,我需要一个双重的absoluted值,然后在一个标签显示它有前,如果我有双转换为int WPF C#

double d=-17.00;

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

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

这应该简单地将我的标签设置为17.00,但不是!它将我的标签设置为。在任何情况下,我都需要保持精度达到2位小数。

我该怎么办?请帮忙。

回答

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

//value: "17.00" 
+0

感谢。在尝试@kenneth的答案时,我尝试了这一点,它工作。标记为答案。 – 2013-04-26 14:42:26

1

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

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