У меня есть класскласса со многим наследуемым классом с одним общим списком
public class BaseHeaderFooterItem
{
public string Title { get; set; }
public string EnTitle { get; set; }
public HyperLink Link { get; set; }
public int Level { get; set; }
public HyperLink MobileLink { get; set; }
}
Многих другие класс унаследован от него я хочу иметь на общем список в классе BaseHeaderFooterItem , который будет в состоянии держать список из любого типа унаследованных классов. что-то вроде этого:
public class BaseHeaderFooterItem
{
public string Title { get; set; }
public string EnTitle { get; set; }
public HyperLink Link { get; set; }
public int Level { get; set; }
public HyperLink MobileLink { get; set; }
public List<T> Descendants { get; set; }
}
Как я могу это сделать?
'List' будет делать. –
haim770
@ haim770 это не будет. например, если у меня есть унаследованный класс из BaseHeaderFooterItem, с именем TvGuid и хочу, чтобы потомки удерживали класс TvGuid, я не буду работать –
@AdamB, он должен. Почему бы и нет? –