1命名规则有两种:
Pascal:每个单词的首字母大写,例如ProductType
Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType
<col>
标志符
规则
实例与描述
Namespace
命名空间
Pascal
以“.”分隔,当每一个限定词均为Pascal命名方式,比如:using ExcelQuicker.Framework
Class
类
Application
Function
方法
ToString
Enum
枚举
Pascal命名,切勿包含Enum,否则FXCop会抛出Issue
Delegate
委托
以Pascal命名,不以任何特殊字符串区别于类名、函数名,命名的后面加EventHandler
Interface
接口
IDisposable 注:总是以 I 前缀开始,后接Pascal命名
自定义异常类
以Exception结尾
Const
常量
全部大写,单词间以下划线隔开
成员变量
(全局变量)
Camel
加前缀“_”。 public int _i;
局部变量
首字母小写
数据成员
以m开头+Pascal命名规则,如mProductType(m意味member)
string
str前缀
2文件头部注释
在代码文件的头部进行注释,这样做的好处在于,我们能对代码文件做变更跟踪。
Unity修改C#范文脚本位置:D:****\Data\Resources\ScriptTemplates
样本:
/********************************************************************************
** 作者: kubll
** 创始时间: 2016-2-8
** 修改人:kubll
** 修改时间:2016-3-9
** 修改人:Lucy
** 修改时间:2016-3-29
** 描述:
** 主要用于产品信息的资料录入,…
*********************************************************************************/