title: a simple problem with ForLoop in C#
body: <p>I want it to run three times but it actually never runs the loop and gets out.
  In VB 6.0 I could do that with a similar structure but how can I achieve the same thing with C# for loop? I want to to count down but it is not ALWAYS the case, sometimes I am passing "1" and sometimes "-1" for the step , when passed with "-1" it does not work</p>
  
  <pre><code>    for (int L = 3; L &lt;= 1; L += -1)
      {
          MessageBox.Show("dfsdff");
      }
  </code></pre>