【发布时间】:2014-09-10 22:31:30
【问题描述】:
所以我有一个基类,它有一个属性ItemList:
public class BaseClass {
private List<Item> itemList;
public List<Item> ItemList {
set {
itemList = value;
LoadItems();
}
}
public void LoadItems() { ... }
}
现在我有一个派生类,我想在其中更改函数LoadItems() 的行为。所以我这样做了:
public class DerivedClass {
public new void LoadItems() { ... }
}
但是当我设置属性ItemList 时,只调用了基础LoadItems()。反正我可以打电话给新的LoadItems()吗?
【问题讨论】:
标签: c# inheritance properties