我有一個List<BaseClass>
與其中的成員。我想將該列表(及其所有成員專門)投入List<ChildClass>
類型,其中ChildClass
繼承BaseClass
。我知道我可以通過一個foreach得到相同的結果:演員填充名單<BaseClass>至列表<ChildClass>
List<ChildClass> ChildClassList = new List<ChildClass>();
foreach(var item in BaseClassList)
{
ChildClassList.Add(item as ChildClass);
}
但是有沒有一個更好的方法來做到這一點?注意 - 這是在WP7平臺上完成的。
嘗試Botz的方式... – 2012-07-27 12:09:48
謝謝 - 在這種情況下,我確定每個元素都是指定的類型。我已經將模型分爲「笨」(僅屬性)和「智能」(所有功能)版本,智能類繼承了愚蠢。 第一個例子在這裏工作就像它應該 - 謝謝你的幫助!這也適用於你@Adam Houldsworth – 2012-07-27 12:19:21