title: LINQ: How to Append List of Elements Into Another List
body: <p>I have the following class</p>
  
  <pre><code>public class Element
  {
    public List&lt;int&gt; Ints
    {
       get;private set;
    }
  }
  </code></pre>
  
  <p>Given a <code>List&lt;Element&gt;</code>, how to find a list of all the <code>Ints</code> inside the <code>List&lt;Element&gt;</code> using LINQ?</p>
  
  <p>I can use the following code</p>
  
  <pre><code>public static List&lt;int&gt; FindInts(List&lt;Element&gt; elements)
  {
   var ints = new List&lt;int&gt;();
   foreach(var element in elements)
   {
    ints.AddRange(element.Ints);
   }
   return ints;
   }
  }
  </code></pre>
  
  <p>But it is so ugly and long winded that I want to vomit every time I write it. </p>
  
  <p>Any ideas?</p>