1.用Pascal大小寫規則命名方法、類型、結構、介面、委託、枚舉、枚舉項 、屬性、事件等。
public class DataGrid
{
public void DataBind()
{
}
}
2.用Camel大小寫規則命名所有變數、欄位和參數。
可採用Pascal也可採用Camel大小寫規則的:常量、控制項ID。
public class Product
{
private string _productId;
private string _productName;
public void AddProduct(string productId,string productName)
{
}
}
public class BaseView:ViewPage
{
protected Label label; //Camel命名控制項ID
protected Login Login1; //Pascal命名空間ID
}
3.所有的私人成員變數前加首碼“_”。
public class DataBase
{
private string _connectionString;
}
4.介面的名稱加首碼 “I”。
public interface IConvertible
{
byte ToByte();
}
5.自訂的屬性以“Attribute”結尾。
public class TableAttribute:Attribute
{
//在使用這個屬性時,不衝突的情況下,直接可以省掉 TableAttribute後面的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)
{
}
}