我需要我的类的成员作为控件,并让它实现我们定义的接口。
如果我这样声明...
public class MyClass
{
public Control MyMember;
}
...然后我没有得到接口方法,但是如果我这样声明它...
public class MyClass
{
public IMyInterface MyMember;
}
...然后我没有得到控制方法。有没有办法指定 MyMember 必须初始化为继承自两者的类型?我在 MSDN 上找不到。就像是...
public class MyClass
{
public Control : IMyInterface MyMember;
}
... 或者 ...
public class MyClass
{
public Control MyMember : IMyInterface;
}
...除了这些都不起作用。我可以在声明成员时指定接口吗?如果可以,如何指定?