Добрый день!
Прошу подсказать, как реализовать следующее:
Есть класс
BaseItem:
public abstract class BaseItem
{
public int Id { get; set; }
public string Title { get; set; }
public IEnumerable<BaseItem> Childs { get; set; }
public BaseItem()
{
Childs = new List<BaseItem>();
}
}
От него наследуется класс
Itempublic class Item : BaseItem
{
}
Необходимо, чтобы в свойстве Childs класса Item также находился список Item's (себя же), а не BaseItem's.
Вопрос, как организовать рекурсивное свойство со списком?
Заранее огромное спасибо за любую подсказку!