首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 3.0 編碼習慣與命名規範 (1) — Pascal/Camel 命名、前綴、介面/屬性/例外命名

     編輯:關於C語言

1. PascalCase 命名:方法、類型、結構、介面、委派、列舉、列舉項、屬性、事件


public class DataGrid
{
    public void DataBind() { }
}

2. camelCase 命名:所有變數、欄位、參數

常數、控制項 ID 可用 Pascal 或 camel。


public class Product
{
    private string _productId;
    private string _productName;
    public void AddProduct(string productId, string productName) { }
}
public class BaseView : ViewPage
{
    protected Label label;          // camelCase 控制項 ID
    protected Login Login1;         // PascalCase 命名空間/型別 ID
}

3. 私有成員變數前綴「_」


public class DataBase
{
    private string _connectionString;
}

4. 介面名稱前綴「I」


public interface IConvertible
{
    byte ToByte();
}

5. 自訂屬性以「Attribute」結尾


public class TableAttribute : Attribute { }
// 使用時可省略 Attribute 後綴:[Table]

6. 自訂例外以「Exception」結尾


public class NullEmptyException : Exception { }

7. 方法命名:動賓片語,參數作賓語時可省略


public class File
{
    public void CreateFile(string filePath) { }
    public void GetPath(string path) { }
    public void Delete(string fileName) { } // 參數 fileName 為賓語,方法名只保留動詞
}

這 7 條為基礎核心規範,後續篇章將延伸更多實務細節。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved