title: C#: How to convert a list of objects to a list of a single property of that object?
body: <p>Say I have:</p>
  
  <pre><code>IList&lt;Person&gt; people = new List&lt;Person&gt;();
  </code></pre>
  
  <p>And the person object has properties like FirstName, LastName, and Gender.</p>
  
  <p>How can I convert this to a list of properties of the Person object.  For example, to a list of first names.</p>
  
  <pre><code>IList&lt;string&gt; firstNames = ???
  </code></pre>