0

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

double d=-17.00;

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

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

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

我能做些什么?请帮忙。

4

2 回答 2

1

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

myLbl.Content=Math.Abs(d).ToString("0.##%");
于 2013-04-26T14:35:44.973 回答
1
string value = Math.Abs(-17.00).ToString("0.00");

//value: "17.00"
于 2013-04-26T14:41:01.333 回答