0
我的任務就是讓在C#泛型簡單節點樹。此外,我需要製作3個簡單的方法:一個用於添加,第二個用於刪除/刪除節點,最後一個用於在控制檯中打印它們。我按照從here的指示,但我發現刪除使用LINQ的問題。另外,如果沒有LINQ,界面等,建議如何使它變得儘可能簡單,這將是一件好事。謝謝。如何創建在C#泛型簡單節點樹
我的任務就是讓在C#泛型簡單節點樹。此外,我需要製作3個簡單的方法:一個用於添加,第二個用於刪除/刪除節點,最後一個用於在控制檯中打印它們。我按照從here的指示,但我發現刪除使用LINQ的問題。另外,如果沒有LINQ,界面等,建議如何使它變得儘可能簡單,這將是一件好事。謝謝。如何創建在C#泛型簡單節點樹
試試這個你不用例如LINQ:
public void RemoveChild(T child)
{
TreeNode<T> node = null;
foreach (var childNode in _children)
{
if (childNode.Item.Equals(child))
{
node = childNode;
break;
}
}
if (node != null)
_children.Remove(node);
}
感謝。 @Alexandr –