Преобразование заполненного List в List

У меня есть List<BaseClass>с членами. Я хотел бы привести список (и все его члены конкретно )к типу List<ChildClass>, где ChildClassнаследует BaseClass. Я знаю, что могу получить тот же результат через foreach:

List<ChildClass> ChildClassList = new List<ChildClass>();
foreach( var item in BaseClassList )
{
    ChildClassList.Add( item as ChildClass );
}

Но есть ли более аккуратный способ сделать это? Обратите внимание -, что это делается на платформе WP7.

14
задан Kris Selbekk 27 July 2012 в 12:05
поделиться