我对C#事件命名约定有疑问:
private void button21_Click(object sender, EventArgs e) { /// CODE /// }
private void button22_Click(object sender, EventArgs e) { /// CODE /// }
private void button23_Click(object sender, EventArgs e) { /// CODE /// }
设计师警告我应该保持设计师代码不变。如果我无法在designer.cs
文件中更改名称,如何将名称更改为更有意义的名称?
答案 0 :(得分:5)
尝试更好地命名按钮。这样事件处理程序将更好地阅读。
答案 1 :(得分:0)
名称问题是编号。
默认情况下,设计器会给出像classtypeN这样的对象名称,其中N是一个递增的数字。
转到设计器,单击对象,转到属性,然后在那里重命名。
然后你不会与设计师发生冲突
答案 2 :(得分:0)
我养成了一种习惯,即在将每个控件放在表单上后,首先重命名每个控件。我不喜欢返回并重命名所有事件处理程序,例如button1_Click到btnClickMe_Click。我使用的实际约定取决于项目的约定,但我总是尽量不要忘记重命名控件。
下面是一些带有常用控件前缀的链接。
http://support.microsoft.com/kb/173738
您也可以尝试使用ux或_ux前缀样式
www.cyberbrutus.com/naming-conventions-c /