您在编码时使用的命名约定是什么?
我希望我们不会在这里讨论字段名称和大括号样式的前缀:)
这是我的.NET圣经:
此外MSDN提供了坚实的准则.
另一个有用的来源是MS内部编码指南
以下是MSDN 的一般命名约定列表.
然而,我倾向于顺其自然.无论目前采用何种标准,通常最简单的方法就是随身携带它们,并且可能会随着时间的推移慢慢改变.用你自己的"标准"概念进入一个项目并尝试实现它们并不实际.
使用什么标准并不重要 - 只是有些人和人都知道它们是什么.
我结合使用匈牙利语,驼峰案例以及我在项目开始时提出的其他规则.就像现在一样:
方法是大写(DoThis)
变量是驼峰的情况(thisThing)
页面级变量以_(_thisWorksEverywhere)开头
区域都是小写(#region外国财产)
属性和对象是大写的(Object.Property)
外部属性以_(Object._ForeignGroups)开头
控件在某种程度上是匈牙利语,如(txtTextBox)和(rptRepeater).我对于什么是习惯是不是太严格,因为"水印"可以是wm或wk或者其他什么,只要它们在我的应用程序中彼此匹配.
...等等.有些东西是标准的,有些东西是解释性的,但最重要的是整个应用程序的一致性.