所有命名空間名稱、類、函數、接口、屬性、事件、枚舉等名稱的命名
- 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;