title: Store an operator in a variable
body: <p>Is there a way to store an operator inside a variable? I want to do something like this (pseudo code):</p>
  
  <pre><code>void MyLoop(int start, int finish, operator op)
  {
      for(var i = start; i &lt; finish; op)
      {
          //do stuff with i
      }
  }
  </code></pre>
  
  <p>I could then call this method like so:</p>
  
  <pre><code>MyLoop(15, 45, ++);
  MyLoop(60, 10, --);
  </code></pre>
  
  <p>Does something like this exist in C#?</p>