Pre and post increment/decrement operators in C#
<p>In C#, does anybody know why the following will compile:</p>

<pre><code>int i = 1;
++i;
i++;
</code></pre>

<p>but this will not compile?</p>

<pre><code>int i = 1;
++i++;
</code></pre>

<p>(Compiler error: The operand of an increment or decrement operator must be a variable, property or indexer.)</p>
