What is the best practice to make division return double in C#
<p>In c# when you want to divide the result of a method such as below, what is the best way to force it to return a double value rather than the default integer. </p>

<pre><code>(int)Math.Ceiling((double)(System.DateTime.DaysInMonth(2009, 1) / 7));
</code></pre>

<p>As you can see I need the division to return a double so I can use the ceiling function.</p>
