Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
默认情况下,当在 TreeViews 中以设计器模式创建 TreeNodes 时,Visual Studio 不会在类级别保留对 TreeNodes 的引用。
我发现对于一些我经常访问的节点,引用它们比通过它们的 Name 属性访问它们要容易得多,因为它更容易键入。
但是,我想知道这种方法是否有一些缺点?就我而言,只要应用程序仍在运行,这些 TreeNodes 就会保持活动状态,所以我的猜测是保持这样的引用不会造成伤害,但只是检查一下,有趣的是我找不到任何类似的问题或文本......
我认为您可以保留参考资料而不会出现任何问题。记住一旦它们过时就更新参考。
从技术上讲,它保留对每个节点的引用,否则您将根本无法访问它们,它们将被垃圾收集。如果您计划调用节点而不是其他节点,我想创建另一个引用是可以的。然后,您将有 2 个对该节点的引用。