【发布时间】:2016-05-30 16:50:07
【问题描述】:
我正在读取一个字符串值并尝试通过此方法确认其值和货币值
double value;
if (!double.TryParse(sumValue, out value) || Math.Round(value, 2) != value)
{
MessageBox.Show("Not a double value");
}
这很好用。当我使用这个MessageBox.Show(Math.Round(value, 2)) 时的问题它没有显示小数点后 2 位的值。我可以为此做哪些更改,并且我是否使用正确的方法进行验证?
【问题讨论】:
-
使用
double.ToString,如下所述:stackoverflow.com/questions/18418668/… -
我没有看到 double.ToString?我看到和我一样的方法