当TreeNode.Name
成为key
的一部分时,TreeNodeCollection
也是节点TreeView.Nodes
。(例如,当添加到TreeNode.Name
时)。
{{1}}是否需要唯一?
我已经在MSDN上TreeNodeCollection了,但我不确定如何在那之后找到答案。
编辑更重要的是,找出这种答案的最佳方式是什么(来自docs / class definitions)?
答案 0 :(得分:3)
没有。不需要的最大提示是TreeNodeCollection(key,searchAllChildren)方法返回TreeNodes的数组。如果需要唯一性,那么该方法只返回一个TreeNode。
答案 1 :(得分:1)
不,它不需要是唯一的。
答案 2 :(得分:1)
简短的回答是否定的,他们不需要是唯一的。
我调试了代码,当我不想重复时,我有重复的代码。
答案 3 :(得分:1)
不,它不需要是唯一的。但是如果你想在添加到节点之前检查它是唯一的,你可以使用ContainsKey方法;
http://msdn.microsoft.com/en-us/library/system.windows.forms.treenodecollection.containskey.aspx