上限双两位数点后

Ceiling double two digits after point

我有两个号码,例如:

1.51 and 1.56

我需要:

1.55 and 1.60

但是,如果它是 1.55 它就保持 1.55.

public double MyCeiling(double value)
{
    return Math.Ceiling(value * 20) / 20;
}

用法:

double d1 = MyCeiling(1.51); // result 1.55
double d2 = MyCeiling(1.55); // result 1.55
double d3 = MyCeiling(1.56); // result 1.6

试试这个。

Math.Ceiling(val*20)/20