【发布时间】:2014-01-04 15:36:22
【问题描述】:
我正在尝试构建数据层次结构,并且我有以下代码:
public class TreeData
{
public string parent { get; set; }
public string child { get; set; }
public List<TreeData> thisTree { get; set; }
public void Add(string parent, string child)
{
this.parent = parent;
this.child = child;
}
public void Add(List<TreeData> myList)
{
this.thisTree = myList;
}
}
我也有这个用:
TreeData myTree = new TreeData();
myTree.Add("Alan", "Dan");
TreeData myTree1 = new TreeData();
myTree1.Add("Dan", "Heidi");
myTree1.Add(myTree);
但是我不能将myTree 传递给我的Add 方法,因为它不是List,我需要做什么才能将myTree 传递回我的班级?
谢谢, 丹
【问题讨论】:
-
您应该查看
LinkedList。可能是去msdn.microsoft.com/en-us/library/he2s3bh7(v=vs.110).aspx的更好方法