求教:这个节点类该怎样写
做一个节点类Node,有属性Name,可以包含有子节点chidren,用一个ArrayList存储子节点,可以作节点的添加删除操作。
初学c#,让大家见笑了。麻烦高手指点!
是这样的, 先做一个节点类,然后自定义一个treeview控件,当把RootNode传给treeview,treeview负责把RootNode和他的Children装载进来,同时支持对Node进行添加删除操作时的响应。
class TNode
{
string name;
public string Name
{
get{return name;}
set{name=value;}
}
private ArrayList _Children; // 存储子节点
int AddChild(TNode Node){};
void DelChild(TNode Node){};
}
自己写了个这个,但是方法体应该怎样实现,自己感觉没有头绪,不知去调用哪些类的 方法去实现。
还应该添加那些方法或变量去完成这个类。