-1

当我执行以下代码时,变量avg存储78.8751432..

tot = Val(txttot1.Text) + Val(txttot2.Text) + Val(txttot3.Text) + Val(txttot4.Text) + Val(txttot5.Text) + Val(txttot6.Text) + Val(txttot7.Text) + Val(txttot8.Text)
avg = tot / pcount
lblcrtot.Text = tot
lblcravg.Text = avg

我需要将值四舍五入为78.875

我试过Math.Round(3, avg)但没有用。

我需要一些建议

4

2 回答 2

4

您需要将参数切换为Math.Round()

Math.Round(tot, 3)

http://msdn.microsoft.com/en-us/library/system.math.round.aspx

于 2013-07-31T08:26:29.113 回答
0

尝试这个

Dim rounded As Decimal = Decimal.Round( tot, 3)
于 2013-07-31T08:26:55.283 回答