title: Get list of properties from List of objects
body: <p>Currently I use <code>foreach</code> loop to return a list of <code>object</code> properties. </p>
  
  <pre><code> class X
   {
       List&lt;X&gt; Z = GetXlist();
       List&lt;String&gt; r = new List&lt;String&gt;();
  
       foreach (var z in Z)
       {
           r.Add(z.A);
       }
  
       return r;
  }
  </code></pre>
  
  <p>Is there a way that I can shorten this so that I don't have to write the <code>foreach</code> loop?</p>