我正在使用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位小数。
我该怎么办?请帮忙。
我正在使用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位小数。
我该怎么办?请帮忙。
string value = Math.Abs(-17.00).ToString("0.00");
//value: "17.00"
您需要格式化输出字符串:
myLbl.Content=Math.Abs(d).ToString("0.##%");
感谢。在尝试@kenneth的答案时,我尝试了这一点,它工作。标记为答案。 – 2013-04-26 14:42:26