0

有问题的代码:

TreeNode categoryNode = categories.Nodes[category]; //BREAKPOINT HERE
categoryNode.Add("New Node")

我的问题不是关于代码本身(这对我来说都很有意义),而是关于调试器。在断点时,我想查看TreeNodes in categories.Nodes, but categories.Nodesis aTreeNodeCollection并且我找不到底层列表、数组或在TreeNodeCollection's 引擎盖下实际使用的任何内容。

如何导航TreeNodeCollection以便我可以找到有问题的实际列表?

4

1 回答 1

2

使用 categoryNode[0] 查看集合中的各个节点,更改索引。或者深入到私有财产。它的children字段为您提供所有节点的列表。或者,如果 Linq 在范围内,您可以键入

 categoryNode.OfType<TreeNode>(), results
于 2010-10-27T18:51:53.403 回答