title: Simple Delegate (delegate) vs. Multicast delegates
body: <p>I have gone through many articles but I am still not clear about the difference between the normal delegates that we usually create and multicast delegates.</p>
  
  <pre><code>public delegate void MyMethodHandler(object sender);
  MyMethodHandler handler = new MyMethodHandler(Method1);
  handler += Method2;
  handler(someObject);
  </code></pre>
  
  <p>The above delegate MyMethodHandler will call these two methods.
  Now where does multicast delegates come in. I have read that they can call multiple methods but I am afraid that my basic understanding about delegates is not correct. </p>