所有命名空间名称、类、函数、接口、属性、事件、枚举等名称的命名
- pascal命名法
命名规则:当变量名和函式名称是由二个或二个以上单词连结在一起,而构成的唯一识别字时,用以增加变量和函式的可读性。单词之间不以空格断开或连接号(-)、底线(_)连结,第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单词的首字母都采用大写字母的命名格式,被称为“Pascal命名法”。例如:HelloWorld、SetName等//命名空间 namespace StudentData { } //类 class StudentAge { } //接口 public interface IScrollViewDelegate { }
参数与变量的命名
-
public变量与参数
使用camelCasing(驼峰命名法),camelCasing包含一到多个单词,第一个单词首字母小写,其余单词首字母大写。例如:name、productId等。string _name; // 声明类型为 string 的 Name 属性 public string Name { get { return _name; } set { _name = value; } } //公有变量 public int stuAge; //函数的参数 public void GetName(string stuName) { }
-
private变量
私有变量使用下划线"_" + 驼峰命名法的大小写规则,以便快速确认该变量的作用域。例如:private int _userId;
-
常量
每个单词的所有字母都大写,单词与单词之间用下划线连接const int CHANNEL_CODE = 0;