C# convert object in a list to another object
<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>
