C#函数将n级实体类替换为一维分析源

原创
小哥 3年前 (2022-11-07) 阅读数 13 #C#
文章标签 C#
/// 
        /// 将父子数据结构转换为普通数据结构。list
        /// 
        /// 
        /// 
        public static List GetMenuInfoList(List list)
        {
            List Resultlist = new List();
            foreach (var item in list)
            {
                OperationChildData(Resultlist, item);
                Resultlist.Add(item);
            }
            return Resultlist;
        }
        /// 
        /// 递归子级数据
        /// 
        /// 树列表数据
        /// 父级model
        public static void OperationChildData(List AllList, UniWater_MenuInfo item)
        {
            if (item.children != null)
            {
                if (item.children.Count > 0)
                {
                    AllList.AddRange(item.children);
                    foreach (var subItem in item.children)
                    {
                        OperationChildData(AllList, subItem);
                    }
                }
            }
        }

转自: http://www.manongjc.com/detail/17-cwfkfdaeqrbjqyr.html

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除