是否有类似内置节点的集合,允许我在信息中存储信息,而不会构建长期难以阅读的泛型声明?
C#或VB.Net解决方案将不胜感激。
例如:
dim base as new Dictionary(of String, Dictionary(of String, List(of String)))
dim mid as new Dictionary(of String, List(of String)
dim leaf as new List(of String)
leaf.add("leaf1")
leaf.add("leaf2")
mid.add("middle", leaf)
base.add("base", mid)
逻辑表示:
/ leaf
mid - leaf
/ \ leaf
base
\ / leaf
mid - leaf
\ leaf
答案 0 :(得分:1)
内置任何内容。请查看this。
答案 1 :(得分:0)
没有内置任何东西,你可能最好为每个树节点构建自己的类。
public class Node {
private List<Node> children = new List<Node>();
public void Node(Node parent,Object node_data) {
...
}
// put some methods for adding, removing, retrieving children here
}
只有一个私人通用类!