如何根据父ID获取所有下级的子ID,子ID下面还有子ID
如何根据父ID获取所有下级的子ID,子ID下面还有子ID,返回以所有子ID的数组或者string字符串数组形式返回,各位大神帮帮忙 ,贴个例子
------解决方案--------------------递归啊
参考一个linq的例子http://blog.csdn.net/q107770540/article/details/7708418
------解决方案--------------------伪代码
Foo(子节点集合)
{
遍历子节点
{
if (该子节点下还有子节点)
{
Foo(该子节点下的子节点集合)
}
}
}
------解决方案--------------------递归~
string GetIDs(string parentID)
{
......//判断有无子节点 有的话递归··
return GetIDs(id);
}