【发布时间】:2014-06-04 07:12:38
【问题描述】:
我有这个函数作为遍历我的树视图的解决方案:
protected void PerformActionOnNodesRecursive(TreeViewNodeCollection nodes, Action<TreeViewNode> action)
{
foreach (TreeViewNode node in nodes)
{
action(node);
if (node.Nodes.Count > 0)
PerformActionOnNodesRecursive(node.Nodes, action);
}
}
但我无法理解的是如何实现我的操作或每个节点所需的操作。
谁能告诉我如何使用这个动作对象并定义一个自定义动作?
【问题讨论】:
-
像这样:
PerformActionOnNodesRecursive(myNodes, (node) => { /* whatever you need to do */ });