<p>In C# is there any real difference (other than syntax) under the hood between:</p>

<pre><code>myButton.Click += new EventHandler(myMemberMethod);
</code></pre>

<p>and</p>

<pre><code>myButton.Click += myMemberMethod;
</code></pre>

<p>?</p>

The second method is a shortcut to the first one, it was introduced in C# 2.0
See also
this thread
.