title: C# convert object in a list to another object
body: <p>Is it possible to assign list of objects to another list of objects that takes it as a constructor?</p>
  
  <p>Eg.</p>
  
  <pre><code>public class PersonORM{
      public PersonORM(Person p){ /* convert */ }
  
      public int PersonId { get; set; }
      /* Other properties here */
  }
  
  public class Person{        
      public int PersonId { get; set; }
      /* Other properties here */
  }
  </code></pre>
  
  <p>How do I convert <code>Person</code> to <code>PersonORM</code> using the constructor when they are in a list like this:</p>
  
  <pre><code>List&lt;Person&gt; people = getPeople();
  List&lt;PersonORM&gt; peopleOrm = new List&lt;Person&gt;(people); // Is something like this possoble?
  </code></pre>