Analytics

2011年5月24日 星期二

[C#]使用 Decimal.Round 對decimal數值指定四捨五入規則(Use Decimal.Round rounding rules specify decimal value)


問題
使用 Decimal.Round 對decimal數值指定四捨五入規則



解決方法
在C#裡,使用Decimal作為金額四捨五入的方法很簡單
Decimal.Round(數值,位數,MidpointRounding.AwayFromZero);
例如:99.255
decimal amt = Decimal.Round(99.255,2,MidpointRounding.AwayFromZero);
amt會是99.3

沒有留言:

熱門文章