当前位置: 代码迷 >> ASP.NET >> 怎么通过事件代码来改变继承的类
  详细解决方案

怎么通过事件代码来改变继承的类

热度:4060   发布时间:2013-02-26 00:00:00.0
如何通过事件代码来改变继承的类
比如说:
类son继承father类,如何通过按钮的点击事件将son类继承mather类????

在Button1_Click事件中如何实现???:
private   void   Button1_Click(object   sender,   System.EventArgs   e)
{
        public   class   son:father===如何实现===> > public   class   son:mother
}



------解决方案--------------------------------------------------------
帮顶!
------解决方案--------------------------------------------------------
看不懂你要实现什么,说的看不清楚.
------解决方案--------------------------------------------------------
C#应该没有这么先进。
------解决方案--------------------------------------------------------
类的 继承 是 在编译状态 确定的
不能 动态确定.

------解决方案--------------------------------------------------------
这样换个想法吧
接口ISon
下有Father Mother
son1:Father
son2:Monther
onClick
{
ISon son = son1 or son2;
}
------解决方案--------------------------------------------------------
类的 继承 是 在编译状态 确定的
不能 动态确定
_________________
同意
------解决方案--------------------------------------------------------
类的实例都运行起来了,再改它的继承关系,那还不得把对象删除了重新生成啊.
应该不能这样做.
------解决方案--------------------------------------------------------
只能引用吧??

------解决方案--------------------------------------------------------
楼主 可以 试着 用 反射的 思路来
重新改变你的项目里面的 逻辑

....
你可以定义不同的继承的类
运行时 动态的确定 使用那个类
  相关解决方案