ATreeNode.Name
は、ノードkey
がaの一部であるTreeNodeCollection
場合(たとえば、に追加された場合TreeView.Nodes
)のノードでもあります。
ユニークであるTreeNode.Name
必要がありますか?
私はMSDNでTreeNodeCollectionまで持っていますが、その後の答えを見つける方法がわかりません。
編集: そしてもっと重要なことに、この種の答えを(ドキュメント/クラス定義内から)見つけるための最良の方法は何ですか?
ATreeNode.Name
は、ノードkey
がaの一部であるTreeNodeCollection
場合(たとえば、に追加された場合TreeView.Nodes
)のノードでもあります。
ユニークであるTreeNode.Name
必要がありますか?
私はMSDNでTreeNodeCollectionまで持っていますが、その後の答えを見つける方法がわかりません。
編集: そしてもっと重要なことに、この種の答えを(ドキュメント/クラス定義内から)見つけるための最良の方法は何ですか?
いいえ。これが必要ないという最大のヒントは、TreeNodeCollection(key, searchAllChildren) メソッドが TreeNode の配列を返すことです。一意性が必要な場合、そのメソッドは単一の TreeNode のみを返します。
いいえ、一意である必要はありません。
簡単に言えば、いいえです。一意である必要はありません。
重複したくないときに重複したコードをデバッグしました。
いいえ、一意である必要はありません。ただし、ノードに追加する前に一意であることを確認したい場合は、ContainsKey メソッドを使用できます。
http://msdn.microsoft.com/en-us/library/system.windows.forms.treenodecollection.containskey.aspx