Добрый день. У меня есть метод рекурсивной траверсы TreeNode в TreeView:Рекурсия и анонимный метод в C#
public void ShowTree(TreeView tree)
{
foreach (TreeNode node in tree.Nodes)
{
ShowNode(node);
}
}
private void ShowNode(TreeNode node)
{
MessageBox.Show(node.ToString());
foreach (TreeNode child in node.Nodes)
{
ShowNode(child);
}
}
Но я должен иметь избыточный метод «ShowNode», который нигде не используется. Как сделать этот метод анонимным и объединить эти два метода?