我在C#和VS2005中使用treeview
if ((tempnode1 = tempnode1.NextVisibleNode) != null);
我无法在树视图的最后一个节点处理此语句返回的空引用。任何人都可以建议一个语句来检查TreeNode.NextVisibleNode
返回的null感谢。
答案 0 :(得分:2)
删除“if”行末尾的分号。
答案 1 :(得分:1)
怎么样......
if( tempnode1 != null && tempnode1.NextVisibleNode != null )
{
tempnode1 = tempnode1.NextVisibleNode;
}
它更具防御性,更具可读性。