如果我有一个带有组件/对象(例如我需要从父窗体或其他窗体访问的文本框)的 .Net 窗体,我显然需要将此组件的修饰符“升级”为内部或公共级别的变量。
现在,如果我在我的表单类中提供一个 int 或 string 类型等的公共变量,我不会三思而后行地使用 Getters 和(也许)Setters,即使他们没有做任何事情,只是提供直接访问变量。
但是,VS 设计器似乎没有为那些作为表单组件的公共对象实现此类 Getter/Setter(因此不符合良好的编程习惯)。
所以,问题是;为了做“正确的事情”,我应该将此类 VS 设计器组件或对象包装在 Getter 和/或 Setter 中吗?