我有一个浮动值,如45.25214
我想在逗号后面只取两个数字。我试过这个:
sl = sl / count;
Math.Round(sl, 2);
但结果并没有改变;它仍然是一样的。
答案 0 :(得分:4)
Math.Round
是pure function,因此您需要使用其返回值才能发挥作用。
sl = sl / count;
sl = Math.Round(sl, 2);
答案 1 :(得分:1)
您没有将舍入值分配给原始变量。 另外,你应该将它投射到浮动状态。
sl = sl / count;
sl = Math.Round(sl,2) as float;