我想递归地检查四叉树中所有根节点的子节点。
下面的代码将导致返回所有子节点,但是在迭代集合时无法将元素添加到集合中(遗憾的是)
foreach (QuadTree tree in trees)
{
if (tree.Children.Count != 0)
{
foreach(QuadTree child in tree.Children)
{
trees.Add(child);
}
}
}
我该怎么做呢?