如果小于.26及以上,如果小于.26或更大到全年,则如何向下舍入。即46.23 => 46; 46.26 => 47

时间:2018-01-17 06:55:20

标签: c# rounding

如果小于.26以及如果小于.26或更高,如何向下舍入全年。即46.23 => 46; 46.26 => 47#c#

1 个答案:

答案 0 :(得分:0)

您可以从号码中获取小数位并检查您的情况 如果大于26或不大于 例子

private static double RoundExample(this decimal number ){
var decimalDigits = number - Convert.ToInt32(number);
if(decimalDigits > 0.26m)
 return Math.Ceiling(number);
else 
return Math.Floor(number);
}