title: Removing event handlers
body: <p>Is this:</p>
  
  <pre><code>Button.Click -= new EventHandler(Button_Click);
  </code></pre>
  
  <p>the same as this:</p>
  
  <pre><code>Button.Click -= Button_Click;
  </code></pre>
  
  <p>I ask because to me it seems that the former is removing a new reference to a method, and the latter one is removing a method itself. But then again, maybe the new EventHandler part is implicit in the += or -= overload in case the programmer doesn't explicitly assign it like that?</p>
  
  <p>In case it is different how about</p>
  
  <pre><code>Button.Click -= new EventHandler(Button_Click);
  </code></pre>
  
  <p>VS</p>
  
  <pre><code>Button.Click -= Button_Click;
  </code></pre>
  
  <p>Thanks.</p>