我有两个UserControl
班,RequiredFields
和OptionalFields
。我希望有一个基类,Fields
它将继承UserControl
并包含两者都RequiredFields
将OptionalFields
使用的方法。但是,当我尝试这样做时,出现以下错误:
'MyNamespace.OptionalFields' 的部分声明不得指定不同的基类
这是我的类定义:
public partial class OptionalFields : Fields
public partial class RequiredFields : Fields
public abstract class Fields : UserControl
即使我创建Fields
一个partial
类而不是abstract
,或者如果我将其设为一个常规的非抽象非部分类,我也会得到同样的错误。
我想做的事情可能/合理吗?UserControl
如果没有,在实例之间共享方法的最佳方式是什么?