处理树结构,难免要获取子节点。
个人不太喜欢用递归,所以写了一个用广度遍历来获取Dev TreeListNode的方法。
如有错误,请指正!
private List<TreeListNode> GetAllSubNodes(TreeListNode node)
{
List<TreeListNode> subNodes = new List<TreeListNode>();
List<TreeListNode> parentNodes = new List<TreeListNode>() { node };
List<TreeListNode> tempPNodes = new List<TreeListNode>();
while (true)
{
parentNodes.AddRange(tempPNodes);
tempPNodes.Clear();
foreach (TreeListNode pNode in parentNodes)
{