【发布时间】:2010-05-18 13:01:34
【问题描述】:
我正在使用反射将自定义用户控件加载到我的表单中。 我希望我的所有用户控件都有一个“开始”和“结束”方法,所以它们都应该是这样的:
public interface IStartEnd
{
void Start();
void End();
}
public class AnotherControl : UserControl, IStartEnd
{
public void Start()
{ }
public void End()
{ }
}
我想要一个通过反射加载的接口,但是以下显然不能工作,因为接口不能继承一个类:
public interface IMyUserControls : UserControl, IInit, IDispose
{
}
【问题讨论】:
标签: c# inheritance user-controls interface