c# RoundUp函数

简介:

工作需要,写了一个,RoundDown和Round有时间再补上。

 

复制代码
 
 
private static decimal RoundUp( decimal val, int decPoint)
{
bool flagMinus = false ;
if (val < 0 )
{
val
= - val;
flagMinus
= true ;
}

decimal newVal = Math.Round(val, decPoint);
decimal difference = val - newVal;
if (difference > 0 )
{
decimal padding = 1 / ( decimal )(Math.Pow( 10 , decPoint));
newVal
+= padding;
}
if (flagMinus)
return newVal * - 1 ;
else
return newVal;
}
复制代码


  本文转自loose_went博客园博客,原文链接: http://www.cnblogs.com/michaelxu/archive/2010/07/23/1783568.html ,如需转载请自行联系原作者
相关文章
|
1月前
|
存储 编译器 Serverless
C++系列十:函数
C++系列十:函数
|
3月前
函数(三)
函数(三)
21 0
|
9月前
|
数据库 索引
pginspect几个函数
pginspect几个函数
42 0
|
4月前
|
编译器 C语言
对函数的剖析一
对函数的剖析一
11 0
|
8月前
|
算法 程序员 编译器
最简单的函数,看看就会了
最简单的函数,看看就会了
|
9月前
|
编译器
函函函函函函函函函函函数——two
函函函函函函函函函函函数——two
69 0
函函函函函函函函函函函数——two
|
9月前
|
编译器 C语言
C 中的函数
C 中的函数
|
11月前
|
算法 编译器 API
8.函数
8.函数
54 0
|
算法 编译器 C语言
函数部分的详细讲解
函数部分的详细讲解