title: Sort email list by domain
body: <p>i wanna actuelly sort a list with email addresses by their domain.
  Lets say for an example:</p>
  
  <pre><code>var list = new List&lt;string&gt;();
  list.Add(a@hotmail.com);
  list.Add(b@aon.at);
  list.Add(c@gmail.com);
  </code></pre>
  
  <p>so the result should be:</p>
  
  <pre><code>b@aon.at
  c@gmail.com
  a@hotmail.com
  </code></pre>
  
  <p>is that possible without splitting the email addresses ? </p>