日期:2014-05-19  浏览次数:20384 次

如何通过事件代码来改变继承的类
比如说:
类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;
}
------解决方案--------------------
类的 继承 是 在编译状态 确定的
不能 动态确定
_________________
同意
------解决方案--------------------
类的实例都运行起来了,再改它的继承关系,那还不得把对象删除了重新生成啊.
应该不能这样做.
------解决方案--------------------
只能引用吧??

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

....
你可以定义不同的继承的类
运行时 动态的确定 使用那个类