title: EventHandlers or Callbacks
body: <p>I am new to C#. Now I have learned how to create custom events in the application.</p>
  
  <p>I want to know why should we use callbacks? Events seem to be simpler than callbacks and there is no need for passing the delegates in the argument.</p>
  
  <p>I have referred the <a href="http://msdn.microsoft.com/en-us/library/aa733743%28v=vs.60%29.aspx" rel="nofollow">msdn</a> and it has been mentioned </p>
  
  <blockquote>
    <p>An event is like an anonymous broadcast, while a call-back is like a
    handshake</p>
  </blockquote>
  
  <p>Please provide me some example for this statement. I am confused where to use callbacks and event handlers as I can't find any difference between them.</p>