DecimalValue = (Math.Round(varDecimal/8, 1)
'varDecimal' 的值将保持变化,但在小数点后的输出中我只需要 #.0 或 #.5
例如
9/8 =1.1 --> 但我需要这个 1.5
11/8 =1.4 --> 但我需要这个 1.5
21/8 =2.6 --> 但我需要这个 3.0
27/8 =3.4 --> 但我需要这个 3.5
33/8 =4.1 --> 但我需要这个 4.5
39/8 =4.9 --> 但我需要这个 5.0
45/8 =5.6 --> 但我需要这个 6.0
想法是小数点后大于 0 应四舍五入为 .5,大于 .5 应四舍五入为 1
最佳答案
关于.net - 谁能帮我获取 math.round() 以获得以下输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31502366/