title: Why is x++-+-++x legal but x+++-+++x isn't?
body: <p>I'm wondering why in C# the following is fine:</p>
  
  <pre><code>int y = x++-+-++x;
  </code></pre>
  
  <p>But</p>
  
  <pre><code>int y = x+++-+++x;
  </code></pre>
  
  <p>Isn't?  Why is there a bias against the +?</p>