title: += operator with Events
body: <pre><code>public void Bar()
  {
      Foo foo = new Foo();
      **foo.MyEvent += foo_MyEvent;**
      foo.FireEvent();        
  }
  
  void foo_MyEvent(object sender, EventArgs e)
  {
      ((Foo)sender).MyEvent -= foo_MyEvent;
  }
  </code></pre>
  
  <p>Hey I'm a bit unfamiliar with events, could someone tell me what the += operator does with events?</p>