查找下一个可见节点是否存在

时间:2009-08-27 18:32:08

标签: c# treeview

我在C#和VS2005中使用treeview

if ((tempnode1 = tempnode1.NextVisibleNode) != null);

我无法在树视图的最后一个节点处理此语句返回的空引用。任何人都可以建议一个语句来检查TreeNode.NextVisibleNode

返回的null

感谢。

2 个答案:

答案 0 :(得分:2)

删除“if”行末尾的分号。

答案 1 :(得分:1)

怎么样......

if( tempnode1 != null && tempnode1.NextVisibleNode != null )
{
  tempnode1 = tempnode1.NextVisibleNode;
}

它更具防御性,更具可读性。