Combining List<Base> with List<Derived>
<p>How can I do the follwing:</p>

<pre><code>public class BaseItem
{
    public string Title { get; set; }
}

public class DerivedItem : BaseItem
{
    public string Description { get; set; }
}

class Program
{
    static void Main(string[] args)
    {
        List&lt;BaseItem&gt; baseList = new List&lt;BaseItem&gt;();
        List&lt;DerivedItem&gt; derivedList = new List&lt;DerivedItem&gt;();
        baseList.Add(new BaseItem() { Title = "tester"});
        derivedList.Add(new DerivedItem() { Title = "derivedTester", Description = "The Description" });

        baseList.AddRange(derivedList);
    }
}
</code></pre>

<p>Thanks,
Henk</p>
