Possible Duplicate:
Why doesn't Math.Round/Floor/Ceiling return long or int?

msdn defined this method:Returns the smallest integer greater than or equal to the specified double-precision floating-point number.

but in fact,it is

public static double Ceiling (
    double a
)

why not return int directly? what does microsoft think of ?

Edit
Report