title: Does an 'increment bitwise shift operator' exist in C#?
body: <p>Say I want to increment a number by a bitwise shift, i.e.</p>
  
  <pre>1, 2, 4, 8, 16, etc</pre>
  
  <p>Is there a way to condense the <code>i = i &lt;&lt; 1</code> below to something like increment operator (++)?</p>
  
  <pre><code>for (int i = 1; i &lt;= 256; i = i &lt;&lt; 1)
  {
      Console.WriteLine(i);
  }
  </code></pre>