C#和Windows Forms控件命名准则

Ste*_*ien 1 c# forms naming-conventions

有没有人对表单和控件(例如,事件,按钮)的命名约定有任何指导/最佳实践?

ant*_*res 6

我通常使用系统匈牙利表示法 示例:

btnSubmit:是按钮

lblAccountNum :variable是一个标签

  • 是的,我觉得很方便,我已经习惯了.此外,我工作的最后两家公司也使用这种表示法,所以这不仅仅是我个人的意见.我们仅将它用于UI元素.不适用于所有变量! (2认同)

Ger*_*nck 5

在WinForms中,我通常使用后缀,例如:

submitButton
accountNumberLabel
Run Code Online (Sandbox Code Playgroud)

等等

但很多公司仍然使用前缀,如anthares所说.


Tim*_*son 5

我不认为表单开发需要任何特殊规则;Microsoft .NET 命名指南涵盖了它。

我像应用程序中的任何其他类一样命名表单:MainFormSaveDialog等。

我像类中的任何其他字段一样命名控件:okButtonnameTextBox等。