简单的菜单递归

public static void MenuLoad()
        {
            var data = _list.Where(t => t.ParentId == 0);
            foreach (var tree in data)
            {
                Console.WriteLine(tree.Name);
                AddChildNode(tree.Id);
            }
        }
 
        public static void AddChildNode(int id)
        {
            var data = _list.Where(t => t.ParentId == id);
            foreach (var tree in data)
            {
                Console.WriteLine(tree.Name);
                AddChildNode(tree.Id);
            }
        }

 

posted @ 2018-10-24 11:11  低调攻城狮  阅读(208)  评论(0编辑  收藏  举报