博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MS推荐的命名指南
阅读量:7095 次
发布时间:2019-06-28

本文共 784 字,大约阅读时间需要 2 分钟。

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

转载地址:http://juaql.baihongyu.com/

你可能感兴趣的文章
POJ -- 3087 Shuffle'm Up
查看>>
cocospods使用
查看>>
简单模拟STL库中string的实现
查看>>
redis集群详细配置
查看>>
Python smtplib使用实例:网易邮箱向QQ邮箱发送邮件
查看>>
Google Protobuf在Netty中的使用
查看>>
今年以来的美国重大信息泄漏事件回顾
查看>>
TCP/IP 3.1动态路由选择协议
查看>>
js实现时间的显示,且动态刷新
查看>>
Python基础
查看>>
DVB开发之节目搜索
查看>>
我的友情链接
查看>>
Please enter a valid URL. Protocol is required (http://, https:// or ftp://) in Magento 1.9.2
查看>>
主观题评分
查看>>
cacti-spine安装报错解决
查看>>
我的友情链接
查看>>
Maven 重复依赖的两大原则
查看>>
Android网络图片转换成File文件
查看>>
在centos 7下用cmatrix做出×××屏幕代码雨效果
查看>>
我的友情链接
查看>>