好的,这就是我想要做的事情,我想编写一个继承了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/

10-11 15:43