NET 设计规范1 命名规范1
1 大小写约定PascalCasing 将标识符的首字母和后面连接的每个单词的首字母都大写
可以对三字符或更多字符的标识符使用Pascal 大小写
例如:BackColor camelCasing 标识符的首字母小写,而每个后面连接的单词的首字母都大写
例如:backColor 对于由多个单词组成的所有公共成员、类ss型及命名空间名称,要使用Pascal 大小写
对参数名称使用大小写混合
下表汇总了标识符的大小写规则,并提供了不同类型标识符的示例
表 不同类型的标识符的大小写规则标识符大小写方式示例类Pascal AppDomain 枚举类型Pascal ErrorLevel 枚举值Pascal FatalError 事件Pascal ValueChanged 异常类Pascal WebException 只读的静态字段Pascal RedValue 接口Pascal IDisposable 方法Pascal ToString 命名空间Pascal System
Drawing 参数Camel typeName 属性Pascal BackColor 首字母缩写词与单词缩写首字母缩写词是由一个短语的首字母组成的,而单词缩写则仅仅把一个单词的长度变短
要把两个字母的首字母缩写词全部大写,除非他是camelCasing 风格的参数名的第一个单词
System
IO public void StartIO(Stream ioStream) 要把由三个或三个以上字母组成的首字母缩写词的第一个字母大写
只有第一个字母大写,除非首字母缩写词是camelCasing 风格的标识符的第一个单词
System
Xml public void ProcessHtmlTag(string htmlTag) 在涉及大小写时,大多数复合词术语要作为单个单词处理