title: why math.Ceiling (double a) not return int directly?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/3481696/why-doesnt-math-round-floor-ceiling-return-long-or-int">Why doesn&#39;t Math.Round/Floor/Ceiling return long or int?</a>  </p>
  </blockquote>
  
  
  
  <p>msdn defined this method:Returns the smallest <strong>integer</strong> greater than or equal to the specified double-precision floating-point number. </p>
  
  <p>but in fact,it is</p>
  
  <pre><code>public static double Ceiling (
      double a
  )
  </code></pre>
  
  <p>why not return int directly? what does microsoft think of ? </p>