(vb.net) 四舍五入到小数点后两位

Mr *_*tar 2 vb.net variables decimal

我正在为一个项目创建一个程序,该程序将帮助我学习 Visual Basic。但是当我计算出某种材料的尺寸值多少钱时。它的结果有两位以上的小数。我知道如何使用 math.floor 函数,但它不会四舍五入到小数点后两位。

有谁知道我应该使用什么函数来四舍五入到小数点后两位?

Tom*_*son 8

您可以使用;

Math.Round([DECIMAL], 2)
Run Code Online (Sandbox Code Playgroud)

如果你想四舍五入,你可以使用;

MidpointRounding.AwayFromZero
Run Code Online (Sandbox Code Playgroud)

作为附加参数来制作;

Math.Round([DECIMAL], 2, MidpointRounding.AwayFromZero)
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你!