【发布时间】:2013-01-16 20:48:15
【问题描述】:
class a : System.UI.Page {
int ab= c;
}
class b : a
{
public int c= 0;
}
我无法访问它。我可以通过 asp.net 中的Control.NamingContainer 属性访问页面上的任何控件,但 我必须从表单中的类(即 a 类)访问公共变量(即 b 类),这样我没有用我的 50 种形式编写特定的方法。
【问题讨论】:
-
类 b 是否继承自 System.Web.UI.Page?为什么不将属性放在基类上,因为所有继承的类都可以访问它?
-
类 a 继承自 System.Web.UI.Page。
-
作为我的参考,你可以发布带有 getter n setter 和所有很酷的东西的完整类
-
@Aaron Hawkins。似乎是一个很好的解决方案,我会看看它。谢谢
-
没问题,我给你写一个回答。
标签: c# asp.net .net oop inheritance