Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 C# 开发 WPF 应用程序。我的情况是我需要 double 的绝对值,然后将其显示在 a 标签中,例如,如果我有
double d=-17.00;
myLbl.Content=Math.Abs(d); 或者
myLbl.Content=Math.Abs(d);
myLbl.Content=Math.Abs(d).ToString();
这应该只是将我的标签设置为17.00,但不!而是将我的标签设置为17。在所有情况下,我都需要将精度保持在小数点后 2 位。
我能做些什么?请帮忙。
您需要格式化输出字符串:
myLbl.Content=Math.Abs(d).ToString("0.##%");
string value = Math.Abs(-17.00).ToString("0.00"); //value: "17.00"