自包含
2010-03-28 09:41 by Franz, 120 visits, 收藏, 编辑对象本身就是一个包含自我的集合我们通常会有一下两种设计
1
public class CatalogItem
{
public string Name{get;set;}
public IList<CatalogItem> Items{get;}
}
public string Name{get;set;}
public IList<CatalogItem> Items{get;}
}
2
public class CatalogItem : IList<CatalogItem>
{
public string Name{get;set;}
/*
IList<CatalogItem>等
*/
}
{
public string Name{get;set;}
/*
IList<CatalogItem>等
*/
}
那种好呢,我先卖个关子欢迎大家讨论!