MS推荐的命名指南

Pascal 大小写
将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。例如:
BackColor
Camel 大小写
标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:
backColor
大写
标识符中的所有字母都大写。仅对于由两个或者更少字母组成的标识符使用该约定。例如:
System.IO
System.Web.UI
可能还必须大写标识符以维持与现有非托管符号方案的兼容性,在该方案中所有大写字母经常用于枚举和常数值。
一般情况下,在使用它们的程序集之外这些字符应当是不可见的。

下表汇总了大写规则,并提供了不同类型的标识符的示例。

标识符                    大小写               示例
类                          Pascal                   AppDomain
枚举类型              Pascal                   ErrorLevel
枚举值                  Pascal                   FatalError
事件                      Pascal                   ValueChange
异常类                  Pascal                   WebException 注意   总是以 Exception 后缀结尾。
只读的静态字段   Pascal                    RedValue
接口                      Pascal                   IDisposable 注意   总是以 I 前缀开始。
方法                      Pascal                   ToString
命名空间               Pascal                   System.Drawing
参数                      Camel                   typeName
属性                      Pascal                    BackColor
受保护的实例字段 Camel                redValue  注意   很少使用。属性优于使用受保护的实例字段。
公共实例字段      Pascal                   RedValue 注意   很少使用。属性优于使用公共实例字段。

     还有一些具体类,属性接口等等的命名指南:
ms-help://MS.MSDNQTR.2003FEB.2052/cpgenref/html/cpconnamingguidelines.htm

posted @ 2005-01-10 13:42  Martin XJ  阅读(1521)  评论(0编辑  收藏  举报