(VB.NET)全局舍入到2位小数?

时间:2014-08-11 09:11:21

标签: vb.net global rounding

如何将所有出现的数字四舍五入到小数点后两位?我应该在课堂上写什么,以便我不必写一百次Math.Round(var,2)?

1 个答案:

答案 0 :(得分:3)

你不能在班级上控制这一点,你也不能。

控制它输出数字的位置。但是当然你不需要(也不应该)一遍又一遍地重复代码:你可以让所有输出代码调用相同的函数。

此外,你应该使用Math.Round,特别是不要在每次计算中(这会产生错误的结果!)。相反,使用String.Format来获取数字的正确文本表示形式,然后输出它们:

Shared Function Representation(number As Double) As String
    Return number.ToString("#.##")
End Function