循环获取子类递归

来源:互联网 发布:kik软件 编辑:程序博客网 时间:2024/06/16 09:29
    public List<MenuListModel> FindChild(List<MenuListModel> list, int parent = 0)            {                List<MenuListModel> pageValues = new List<MenuListModel>();                if (list.Where(o => o.ParentId == parent).Count() > 0)                {                    foreach (var item in list.Where(o => o.ParentId == parent).ToList())                    {                        pageValues.Add(item);                        pageValues.AddRange(FindChild(list, item.Id));                    }                }                return pageValues;            }  


原创粉丝点击