.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) 在涉及大小写时,大多数复合词术语要作为单个单词处理。不要把所谓闭合形式的复合词中每个单词的首字母大写。下表列出一些常用的复合词和常用术语的大小写。表 常用的复合词和常用术语的大小写及拼写Pascal Camel Not BitFlag bitFlag Bitflag Callback callback CallBack Canceled canceled Cancelled DoNot doNot Dont Email dmail EMail Endpoint dndpoint EndPoint FileName fileName Filename Gridline gridline GridLine Hashtable hashtable HashTable Id id ID Indexes indexes Indices LogOff logOff LogOut LogOn logOn LogIn Metadata metadata MetaData, metaData Multipanel multipanel MultiPanel Multiview multiview MultiView Namespace namespace NameSpace Ok ok OK Pi pi PI Placeholder placeholder PlaceHolder SignIn signIn SignOn SignOut signOut SignOff Sql sql...