有问题的代码:
TreeNode categoryNode = categories.Nodes[category]; //BREAKPOINT HERE
categoryNode.Add("New Node")
我的问题不是关于代码本身(这对我来说都是有意义的),就像调试器一样。在断点时,我想查看TreeNode
中的categories.Nodes
,但categories.Nodes
是TreeNodeCollection
,我找不到基础列表,数组或在TreeNodeCollection
引擎盖下实际使用的内容。
如何浏览TreeNodeCollection
,以便找到有问题的实际列表?
答案 0 :(得分:2)
使用categoryNode [0]查看集合中的各个节点,更改索引。或深入查看私人所有者属性。它的 children 字段为您提供了所有节点的列表。或者如果Linq在范围内,您可以输入
categoryNode.OfType<TreeNode>(), results