title: C#: Difference between ' += anEvent' and ' += new EventHandler(anEvent)'
body: <p>Take the below code:</p>
  
  <pre><code>private void anEvent(object sender, EventArgs e) {
      //some code
  }
  </code></pre>
  
  <hr>
  
  <p>What is the difference between the following ?</p>
  
  <pre><code>[object].[event] += anEvent;
  
  //and
  
  [object].[event] += new EventHandler(anEvent);
  </code></pre>
  
  <p><strong>[UPDATE]</strong></p>
  
  <p>Apparently, there is no difference between the two...the former is just syntactic sugar of the latter.</p>