现在,如果我在我的表单类中提供int或string类型等的公共变量,我不会再考虑使用Getters和(可能)Setter围绕这个,即使他们除了提供直接之外没有做任何其他事情访问变量.
但是,VS设计者似乎并没有为那些作为表单组件的公共对象实现这样的Getters / Setter(因此不符合良好的编程习惯).
所以,问题是;为了做“正确的事”,我应该在Getter和/或Setter中包装这样的VS设计器组件或对象吗?
解决方法 “然而,VS设计者似乎并没有为那些作为表单组件的公共对象实现这样的Getters / Setter(因此不符合良好的编程习惯).”如果您指的是拖放到表单上的控件,则这些控件将标记为私有实例成员,并添加到表单的Controls集合中.他们为什么会这样呢?一个表单可以有四十个或五十个控件,为表单上的每个控件提供一个getter / setter是有点不必要和笨拙的.设计人员可以通过公共getter / setter为您提供对特定控件的委派访问权限.
设计师在这里做正确的事.
总结以上是内存溢出为你收集整理的.net – 我应该为表单上的公共/受保护组件提供访问器方法/ Getter Setter吗?全部内容,希望文章能够帮你解决.net – 我应该为表单上的公共/受保护组件提供访问器方法/ Getter Setter吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)