Exemplo n.º 1
0
        /// <summary>
        /// 创建并添加一个节点
        /// </summary>
        /// <param name="parent">父节点</param>
        /// <param name="name">节点名</param>
        /// <returns>新节点</returns>
        public node addNode(node parent, string name)
        {
            int layerNum = parent.readLayerNum() + 1;
            //获得这个节点的层数
            node node = new node(name);

            //创建节点
            node.setLayerNum(layerNum);
            //设置层数
            node.setParent(parent);
            //添加父节点
            parent.addChildNode(node);
            //向父节点添加
            addNode2Layer(node);
            //向树表添加
            return(node);
        }