好的,这就是我想要做的事情,我想编写一个继承了ListItem类中所有内容的类
class RealListItem : ListItem
{
public string anExtraStringINeed;
}
由于某种原因或其他.net在尝试执行此操作时,会将所有成员都视为私有成员,因此我的课程一文不值。
我试图做一个工作,并这样做:
class RealListItem : ListItem
{
public string anExtraStringINeed;
public ListItem list;
}
但它仍然无法正常工作,因为我需要在使用接受类型ListItem的函数中使用它,而RealListItem的运行效果不理想。我可以做一个RealListItem.list,但是只能通过RealListItem传递列表,我需要传递整个对象。
这是什么意思,我做错了什么,还是Microsoft不允许您继承.net类?
最佳答案
System.Web.UI.Controls.ListItem类被“密封” ...这意味着您无法从中继承...
关于c# - 继承.net类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/303700/