title: How does the + operator work for combining delegates?
body: <p>For example:</p>
  
  <pre><code>delegate void SomeDelegate();
  
  SomeDelegate a = new SomeDelegate( () =&gt; Console.WriteLine("A") );
  SomeDelegate b = new SomeDelegate( () =&gt; Console.WriteLine("B") );
  
  SomeDelegate c = a + b;
  </code></pre>
  
  <p>In the last line, what does <code>a + b</code> translate to? I'm just curious how I would add them without using the <code>+</code> operator.</p>