title: Adding two DateTime objects together
body: <p>Is there any better way to add one DateTime object to another one, than this:</p>
  
  <pre><code>DateTime first = new DateTime(2000, 1, 1);
  DateTime second = new DateTime(11, 2, 5, 10, 10, 11);
  
  DateTime result = first.AddYears(second.Year);
  DateTime result = first.AddMonths(second.Month);
  ...
  </code></pre>
  
  <p>and so on...</p>
  
  <p>In this example I'd like to get <code>DateTime(2011, 3, 6, 10, 10, 11)</code></p>
  
  <p><strong>EDIT</strong></p>
  
  <p>After a intensive brainstorm it seems to there's no different way, but to facilitate it can be boxed inside additional class and operator+ just like in JonSkeet's answer</p>