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)
{
}
}