我一直在尝试用不同的方法来表示内存中的层次结构,这将允许简单而有效的上下横向发现祖先和后代关系。有人对我的选项有任何建议或示例吗?.Net 3.5 中是否有可以在这里提供帮助的集合类型?
Stephen franklin
问问题
895 次
5 回答
0
让你自己的节点看起来像:
class Node<T> {
public T Item;
public LinkedList<T> Children;
}
然后根据需要递归应用Node
于 2008-11-30T22:24:31.727 回答
0
于 2008-11-30T23:08:23.060 回答
0
恐怕默认情况下什么都没有。做你自己的。
于 2008-11-30T23:12:28.497 回答
0
我使用 LINQ 遍历从 XML Web 服务加载的层次结构,但我敢打赌 LINQ 会很好地泛化以遍历您的树集合。
-麦克风
PS。我提到这一点是因为 LINQ 也很有趣。
于 2009-02-23T02:05:30.557 回答