///
/// 实现数据的四舍五入法
///
/// 要进行处理的数据
/// 保留的小数位数
/// 四舍五入后的结果
private double Round(double v, int x)
{ bool isNegative = false;
//如果是负数
if (v
{
isNegative = true;
v = -v;
}
int IValue = 1;
for (int i = 1; i
{
IValue = IValue * 10;
}
double Int = Math.Round(v * IValue + 0.5, 0);
v = Int / IValue;
if (isNegative)
{
v = -v;
}
return v;
}
///
/// 实现数据的四舍五入法
///
/// 要进行处理的数据
/// 保留的小数位数
/// 四舍五入后的结果
private double Round(double v, int x)
{ bool isNegative = false;
//如果是负数
if (v
{
isNegative = true;
v = -v;
}
int IValue = 1;
for (int i = 1; i
{
IValue = IValue * 10;
}
double Int = Math.Round(v * IValue + 0.5, 0);
v = Int / IValue;
if (isNegative)
{
v = -v;
}
return v;
}