摘要:
通常,我们在获取树形结构数据所有子节点时,需要写一个递归调用的方法,循环调用,这是数据结构算法里的通用写法。下面介绍用 yieldreturn是怎么做的。如:publicclassTreeNodeInfo{publicstringName{get;set;} publicList<TreeNodeInfo>Children{get;set;}}获取所有子节点:privateIEnumerable<TreeNodeInfo>GetAllChildren(TreeNodeInforoot){Queue<TreeNodeInfo>que... 阅读全文