230426-048shopDemo(以泛型方式定义的递归方法构建树型结构数据的2种实现方法)
public static void TreeBuilder(List all, T currentParentItem, long? parentId = null, string idProperty = "Id", string parentIdProperty = "ParentId", string childrenProperty = "ChildrenCollection") { List _childrenList = new List(); if (parentId == null || parentId == 0) { _childrenList = all.Where(a => a.GetType().GetProperty(parentIdProperty)?.GetValue(a) == (object)parentId).ToList(); }
230426-048shopDemo(以泛型方式定义的递归方法构建树型结构数据的2种实现方法)
预估大小:528个文件
_IsIncrementalBuild
41B
Core.csproj.BuildWithSkipAnalyzers
文件夹
_IsIncrementalBuild
39B
Default.bmp
352KB
_IsIncrementalBuild
39B
WebApi.csproj.BuildWithSkipAnalyzers
文件夹
_IsIncrementalBuild
41B
Services.csproj.BuildWithSkipAnalyzers
文件夹
_IsIncrementalBuild
39B
_IsIncrementalBuild
41B
16.36MB
文件大小:
评论区