Мне нужен член моего класса для управления, а для него - интерфейс, который мы определяем.Могу ли я указать интерфейсы при объявлении участника?
Если я объявляю это так ...
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;
}
... за исключением того, что ни одна из этих работ. Могу ли я указывать интерфейсы при объявлении члена, и если да, то как?
Интерфейс не может наследоваться от класса. – TcKs 2008-11-13 09:12:15
Конечно, вы правы. О чем я думал. – VVS 2008-11-13 09:18:52
После редактирования у меня нет других замечаний :). – TcKs 2008-11-13 10:40:53