如何在小数点后舍入一个数字

时间:2014-03-10 14:03:58

标签: c#

我想将小数点后的数字向上舍入到c#中的2个数字。 x:输入:100.175输出:100.17

input:100.176
output:100.18 (as the number after two digits is above 5,rounding up to 6)

提前致谢

2 个答案:

答案 0 :(得分:0)

试试这个:

decimal num = 100.176M;
string strNum = num.ToString("N2");

Demonstration

答案 1 :(得分:0)

以下是您的需求:

result = Math.Round(MyNum, 2);

虽然应该清楚,但第一个参数是要舍入的数字,第二个参数是你想要的小数位数。