一直想偷下懒,不写递归遍历,谁知最后还是被现实教做人...
private IEnumerable<TreeNode> FindTreeNodes(TreeNode paretenNode)
{
var treeList = new List<TreeNode>();
treeList.Add(paretenNode);
//
foreach (TreeNode subNode in paretenNode.Nodes)
{
if (subNode.Nodes.Count > 0)
{
treeList.AddRange(FindTreeNodes(subNode));
}
else
{
treeList.Add(subNode);
}
}
return treeList;
}
版权属于:CraZyMoNk
本文链接:https://blog.peacharc.com/archives/569.html
转载时须注明出处及本声明