Реализация абстрактного дерева
От: Аноним  
Дата: 22.07.11 07:36
Оценка:
Привет всем. Что-то затупил я.
Идея в том, чтобы описать абстрактную струтуру данных, одним из членов которой будет член с типом таким же как сам абстрактный класс (наподобии узлов дерева вложенных один в другой)
Почему нельзя писать вот такое?
    public interface IMyInterface
    {
        IMyInterface Parent{ get; set; }
    }
    public class MyClass : IMyInterface
    {
        public MyClass Parent { get; set; }
    }

вместо MyClass требует в реализации IMyInterface.
то же самое с абстрактным классом.
Чувствую, что вопрос какой-то простой, как обычно выходят из этой ситуации?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.