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