[A basket of rice very rare original, reproduced please indicate the source of http://www.cnblogs.com/wanghafan/archive/2012/05/18/2508113.html]
Rounding
View Code
1 public static decimal Round(decimal d, decimal unit)2 {3 decimal rm = d % unit;4 decimal result = d - rm;5 if (rm >= unit / 2)6 result += unit;7 return result;8 }
Method 1
View Code
1 public static decimal Jinyi(decimal d, decimal unit)2 {3 decimal rm = d % unit;4 decimal result = d - rm;5 if (rm > 0)6 result += unit;7 return result;8 }
Directly integer
View Code
1 public static decimal Quzheng(decimal d, decimal unit)2 {3 decimal rm = d % unit;4 decimal result = d - rm;5 return result;6 }
Call Method
View Code
1 int cou = 3; 2 string uit = string. empty; 3 int cou = int. parse (dt. rows [0] ["decimal places"]. toString (); 4 if (cou = 0) 5 {6 uit = "1"; 7} 8 else 9 {10 uit = "0. "; 11 for (int I = 1; I <cou; I ++) 12 uit + =" 0 "; 13 uit + =" 1 "; 14} 15 16 Jinyi (num, decimal. parse (uit); 17 Round (num, decimal. parse (uit); 18 Quzheng (num, decimal. parse (uit ));