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