我在这里读过另一篇关于SO的文章,在可能的情况下,您不应该为标签生成成员(member)的。我想知道这可能是什么 DRAWBACKS

我说的好处是提高性能,对吗?还要别的吗?

我有一个带有100个标签的Winform应用程序。不生成成员有什么好处,还是仅在Web Apps中您看到了收获?

谢谢!

最佳答案

可读性。如果您为所有标签生成成员,但没有使用它们,那么这会使您的代码更难阅读。我知道大多数人在想什么,它被放入设计器文件中,所以没关系。任何长时间从事WinForms开发的人都知道您最终将不得不进入那里并发现错误(修复白屏死机)。

同样,当您为所有内容生成成员时,您的智能感知列表将变得很长,另一个负面影响。

这不仅适用于标签,还适用于您放置到窗体上的任何控件。面板,网格等。如果您从未在代码库中使用它们,请考虑将Generate Member更改为false,因为无论如何都不会使用它。

10-07 20:11