110,539
社区成员
发帖
与我相关
我的任务
分享
public class Tree<T>
{
public T ID;
public T ParentID;
public readonly List<Tree<T>> Children = new List<Tree<T>>();
public static Tree<T> ListToTree(List<Tree<T>> list, T RootID)
{
//略
}
}
public class UserGroup: Tree<int>
{
public string Name;
public static UserGroup GetTree(int ID)
{
var list = new List<UserGroup>();
//从数据库获取数据并按行转换为 UserGroup,添加到 list,略
return ListToTree(list, ID);
}
}