C#代碼命名規則

所有命名空間名稱、類、函數、接口、屬性、事件、枚舉等名稱的命名

  • 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;
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章