我注意到这个在遗留 *.cs 文件中添加的 Windows 代码(在从代码文件中逐出类似的部分类出现之前;具体来说,这是在一个旧的 Windows CE 项目中):
private System.Windows.Forms.Label lblDescription;
public System.Windows.Forms.TextBox txtItemDollar;
为什么有些控制是私有的而有些是公开的?区别不是控件的类型,因为我看到 TextBox 和 Label 在某些情况下是私有的,而在其他情况下是公共的。
我猜这有点学术性。更相关的问题是:通过使用一个可见性说明符或另一个,这些控件有什么影响或重要性?