Dividing into fractors in C#
<p>Simple question I think, I am a little unsure as to why</p>

<pre><code>decimal currentPercentage = 0;

currentPercentage = currentPercentage*((decimal)1 / (decimal)daysPerYear--);//or
currentPercentage *= ((decimal)1 / (decimal)daysPerYear--);
</code></pre>

<p>Will return 0 everytime but</p>

<pre><code>(decimal)1 / (decimal)daysPerYear--;
</code></pre>

<p>will return the decimal I am after. What am I missing here?</p>
