问题描述
- C#窗体怎么作为类的子类
- 就是,我几个窗体,还有一个类,类里面有一个集合和属性,在其中一个窗体中实例化这个类以后,向这个类的集合和属性添加数据,然后我再在另一个窗体中调用这个类里面的集合和属性,发现并没有改变,这个怎么办?我后来想让这个类作为父类来使用,但是窗体要怎么实现作为类的子类,希望大家帮帮忙,或者大家还有其他的方法
解决方案
窗体不能作为类的子类,因窗体从Form继承,根据C#的语法,不能再继承另一个类,C#不支持多重继承。代替的方法是使用类的聚合,也就是在你的窗体上定义一个你的类的类型的成员变量,并且调用它。
时间: 2024-08-31 11:41:16