四舍五入到至少2到4位小数 [英] Rounding to at least 2 to 4 decimal places
本文介绍了四舍五入到至少2到4位小数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何能圆一个十进制
来至少有2位小数,并将它保存为十进制
?
我知道我能做到这一点,但它有一个code气味。
VAR myResult中= Decimal.Parse(myDecimal.ToString(0.00 ##));
这些都是预期的结果。
0.028 - > 0.028
0.02999 - > 0.03
解决方案
在十进制
犯规(或者,也许不应该)有一个小数位数,直到你格式化显示。
How can I round a decimal
to at least 2 decimal places and have it kept as a decimal
?
I know I can do this, but it has a code smell.
var myResult = Decimal.Parse(myDecimal.ToString("0.00##"));
These are the expected results.
0.028 -> 0.028
0.02999 -> 0.03
解决方案
a decimal
doesnt (or, perhaps shouldn't) have a "number of decimal places" until you format it for display.
这篇关于四舍五入到至少2到4位小数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文