我有一个成员是基类对象的List<BaseClass>
,我想将该列表(以及其所有成员)转换为类型为List<ChildClass>
的列表,其中ChildClass
继承自BaseClass
。 我知道可以通过foreach得到相同的结果:
List<ChildClass> ChildClassList = new List<ChildClass>();
foreach( var item in BaseClassList )
{
ChildClassList.Add( item as ChildClass );
}
但是是否有更简洁的方法来做到这一点?注意 - 这是在WP7平台上完成的。