Delegate definition in C#
<p>Assuming I have the following delegate:</p>

<pre><code>public delegate int TestD(int p);
</code></pre>

<p>Is there any difference between</p>

<pre><code>TestD del = MyMethod;
</code></pre>

<p>and </p>

<pre><code>TestD del = new TestD(MyMethod);
</code></pre>
