TreeViewノードをループし、特定の値に基づいてノードを取得する最良の方法は何ですか?
質問
TreeViewノードをループし、特定の値に基づいてノードを取得する最適な方法は何ですか?
解決
Dictionary<string, TreeNode>
のようなものを作成し、その中にすべてのノードを追加する方が効率的です。もちろん、これはフォームの開始時、または新しいツリーノードを追加するたびに実行する必要があります。辞書キーは、TreeNode Textまたはノードに関連付けられたビジネスオブジェクトなど、何でもかまいません。
すべてのノードを横断する必要はありません-検索条件(キー)を使用してノードを取得するだけです。
所属していません StackOverflow